具有值连接查询基值的三个表是第一,第二和第三表

时间:2012-07-05 10:48:49

标签: mysql

我需要使用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的详细信息并找到详细信息

请帮助我...

1 个答案:

答案 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;