我需要使用join或任何我无法创建的查询来开发查询
我的概念是第一个表有usr id和usr类型id 第二个表有usr类型和id以及usr master details id的详细信息 第三个表有usr主要细节和id我的问题是我如何选择那三个表的值
样本表是
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在第二个表中找到类型和usr_ma_id,并在第二个表中找到usr_ma_id的所选id的详细信息并找到详细信息
请帮助我...
答案 0 :(得分: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;