私は2つのテーブルを持っています。表#1 にはIDotac
とIDmajka
とがありIDgolub
ます。brojgoluba
table#1 の 3 つのフィールドに一致する table#2を見つける必要があります。
たとえば、テーブル#1 ID = 28
(テーブル#1)IDgolub=1, (テーブル#2)ブロジゴルバ=06557-07-681
(表#1)IDmajka=3, (表#2)brojgoluba=2081-01-271
(テーブル#1)IDotac=2, (テーブル#2)ブロジゴルバ= 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
注:brojgoluba
ここでの問題は、テーブル#2 で、他のテーブルにリンクされているテーブル#2 にいくつかのフィールドがあること以外の情報を選択する必要があることです。