我有 2 张桌子。在表#1 中有IDotac
andIDmajka
和IDgolub
。我需要brojgoluba
从表#2 中找到与表#1 中的这 3 个字段相匹配的。
例如在表#1 ID=28
(表#1)IDgolub=1, (表#2)brojgoluba=06557-07-681
(表#1)IDmajka=3, (表#2)brojgoluba=2081-01-271
(表#1)IDotac=2, (表#2)brojgoluba= 07216-05-552
SELECT
Otac.brojgoluba AS o_brojgoluba,
Majka.brojgoluba AS m_brojgoluba,
mg_golub.ID
FROM mg_golub
LEFT JOIN mg_popis_golubova AS Otac ON (Otac.IDotac=mg_golub.ID)
LEFT JOIN mg_popis_golubova AS Majka ON (Majka.IDmajka=mg_golub.ID)
WHERE mg_popis_golubova.IDkorisnik='$ID_KORISNIK'
表格1
表#2
注意:这里的问题是,在表 2 中,我必须选择更多信息,而不是brojgoluba
表 2 中的一些字段链接到其他表