0

結合または作成できないものを使用してクエリを開発する必要があります

私のコンセプトは、最初のテーブルにはusr idとusrタイプidがあり、2番目のテーブルにはusrタイプとidとusrマスターの詳細IDがあります。3番目のテーブルにはusrマスターの詳細とidがあります。私の質問は、これら3つのテーブルの値を選択する方法です。

サンプルテーブルは

user_details
usr_id   Name  us_ty_id
25       john     2
34       sam      3
24       rose     1

user_type
us_ty_id    type    usr_ma_id
1            dev      2
2            desi     1
3            test     2

user_master
usr_ma_id   details
1            team1
2            team2
3            team3

以下のような私の出力

usr_id   type     details
34       test      team3

最初のテーブルus_type_idは、2番目のテーブルでタイプとusr_ma_idを検索し、2番目のテーブルでusr_ma_idの選択されたIDの詳細を検索し、詳細を検索します

助けてください...

4

1 に答える 1

1

単純なものはどうですか?

SELECT *
FROM user_details d
INNER JOIN user_type t ON t.us_ty_id = d.us_ty_id
INNER JOIN user_master m ON m.usr_ma_id = t.usr_ma_id;
于 2012-07-05T11:04:37.533 に答える