![](/img/trans.png)
[英]how to retrieve data with multiple join from multiple tables with status columns
[英]Join data from multiple columns and 2 tables
那兩個是我用於數據的表。 現在,當我想加入這兩個表時,我被困在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”
如果要幫助某人,這是解決方案
SELECT
O.brojgoluba AS o_brojgoluba,
M.brojgoluba AS m_brojgoluba,
golub.spol, golub.boja, golub.rasa, golub.ime, golub.godina, golub.brojgoluba, drzava.drzava, status.status
FROM popis_golubova
JOIN drzava ON (drzava.ID=popis_golubova.IDdrzava)
JOIN status ON (status.ID=popis_golubova.IDstatus)
JOIN golub AS O ON (O.ID=popis_golubova.IDotac)
JOIN golub AS M ON (M.ID=popis_golubova.IDmajka)
JOIN golub ON (golub.ID=popis_golubova.IDgolub)
WHERE popis_golubova.IDkorisnik='$ID_KORISNIK'
ORDER BY popis_golubova.IDgolub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.