5

私は3つのテーブルを持っています:

買い物:

id  buyer   fruit
1   1 [->]  2 [->]
2   2 [->]  2 [->]

果物:

id  fruit
1   apple
2   banana

バイヤー:

id  buyer
1   ido
2   omri

「買い物」のテーブルから抽出して、他のテーブルの値を行に入れたいです。例: 「ショッピング」の行番号 1 は次のようになります。

id  buyer   fruit
1   ido     banana
4

1 に答える 1

7

関連するテーブルをそれぞれの ID で結合するだけです。

SELECT s.id, b.buyer, f.fruit 
FROM shopping s
JOIN fruits f ON s.fruit = f.id
JOIN buyers b ON s.buyer = b.id
于 2012-09-22T18:32:37.310 に答える