0

我需要用 join 或任何我做不到的东西来开发查询

我的概念是第一个表有 usr id 和 usr type id 第二个表有 usr 类型和 id 的详细信息以及 usr master 详细信息 id 第三个表有 usr master 详细信息和 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 的详细信息并找到详细信息

请帮助我...

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 回答