我需要URA
表格中的所有记录,dobavljac
加入dobavljac
的名称以及基于DOSTAVNICA
的{{1}}表中的所有记录dostavnica.ura_id WHERE EXIST ura_id Join on gradilista
的名称。
查询:
gradilista
表架构:
这就是我的期望:
答案 0 :(得分:0)
试试这个:简短的表格结构会有所帮助。但根据你在查询中的列名,我已经发布了我的答案。
SELECT
ura.id,
ura.id_dobavljac,
ura.broj_racuna,
dobavljaci.id_dobavljac,
dobavljaci.naziv as dnaziv,
dobavljaci.oib,
dobavljaci.adresa,
dostavnica.ura_id,
dostavnica.id_dostavnica,
dostavnica.id_gradilista,
gradilista.id,
gradilista.naziv
FROM ura
INNER JOIN dobavljac ON ura.id_dobavljac = dobavljaci.id_dobavljac
INNER JOIN dostavnica ON ura.id = dostavnica.ura_id
WHERE EXISTS
(SELECT 1 from gradilista WHERE dostavnica.id_gradilista = gradilista.id)