那两个是我用于数据的表。现在,当我想加入这两张桌子时,我卡在了 JOIN ON golub ......我知道我在那里犯了错误,但我不知道它是什么。IDmajka 和 IDotac 下面的值有时可能为 0。该值 0 来自表“golub”,它不存在。即使我将存在于表“golub”中的值放入它仍然不起作用。它不会收集任何数据。请忽略 drzava 上的 JOIN 和状态,因为它可以正常工作。
我的查询
SELECT * FROM popis_golubova
JOIN golub ON (golub.ID = popis_golubova.IDgolub
AND golub.ID = popis_golubova.IDmajka
AND golub.ID = popis_golubova.IDotac)
JOIN drzava ON (drzava.ID=popis_golubova.IDdrzava)
JOIN status ON (status.ID=popis_golubova.IDstatus)
WHERE popis_golubova.IDkorisnik='$ID_KORISNIK'
表“golub”
表“popis_golubova”