2016-05-16 8 views
0

私はJOIN 4つのテーブルに必要な元のデータベースを持っているから情報を取得する私はSQL 4つのテーブル

A. id, name, picture, d_id 
B. id, name 
C. id, a_id, b_id, commentaar 
D. id, name 

は、誰もがいずれかを次の表を持っていている

それを考え出すいくつかの問題を抱えていますこれについてどう思う? Aには Dで使用されているデータがあり、 Cには ABで使用されているデータがありますので、これをどうやって行うのか迷っています。私は何かが欠けていない限り、あなただけのこの操作を行う必要があり、出力

A.name, A.picture, B.Name, C.commentaar, D.name 

答えて

4

にしたい:

Select A.name, A.picture, B.Name, C.commentaar, D.name 
From A 
Join D On A.d_id = D.id 
Join C On C.a_id = A.id 
Join B On C.b_id = B.id 
関連する問題