我有3个彼此相关的表。我离开他们加入id栏目。但是最后提交的联接表返回null。
SELECT
ila.ilac_adi AS ilacADI,
ila.firma AS ilacFIRMA,
piy.pk_ay AS ilacAY,
kur.kurum_adi AS ilacIL
FROM piyasa_kontrol piy
LEFT JOIN ilaclar ila
ON piy.ilac_id = ila.eski_sistem_id_nolari
LEFT JOIN kurum_adlari kur
ON kur.id = piy.pk_il
ilacIL
(kur.kurum_adi
)字段返回null我尝试了
GROUP BY piy.id,
,只有1行,而ilacIL
仍然为空。我在哪里错过了什么?
最佳答案
左外部联接,在以下情况下返回NULL
如果在左表(主表)和右表之间匹配,并且从右表中选择的字段是空白表
其他记录不匹配
您的情况ilacIL(kur.kurum_adi)可能是空白或记录不匹配
关于mysql - 返回左侧联接表字段的null,我错过了什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15107669/