mysql 多表查询问题 急急急!!!!50分 50
mysql有3个表,人员表有5个人(1,2,3,4,5),密码表有人员的id,密码表里只有(1,2,3)这个三个,用户名表也有人员的id,用户名表只有(1,2,4)这3个...
mysql有3个表,人员表有5个人(1,2,3,4,5),密码表有人员的id,密码表里只有(1,2,3)这个三个,用户名表也有人员的id,用户名表只有(1,2,4)这3个人,怎么用sql语句把五个人全部查询出来,没有值就显示为0
展开
2个回答
展开全部
SELECT
tt.ID,
tt.`密码`,
b.`用户名`
FROM
(
SELECT
`人员表`.ID,
`密码表`.`密码`
FROM
`人员表`
LEFT JOIN `密码表` ON `人员表`.ID = `密码表`.ID
) AS tt
LEFT JOIN `用户名表` AS b ON tt.ID = b.id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询