同时查询多个表

MySql 码拜 6年前 (2016-02-10) 471次浏览
同时查询多个表
rt,现有表1/2/3
需要查询
SELECT 表1.A,表1.B,表1.C From 表1 WHERE 表1.A = 100;
得出的结果如表一所示,
现要同时要讲表1.B字段 取出到表2查询 :表1.B=表2.c 的 表2.e字段
再将表2.e取出到表3查询表2.e = 表3.Aa的表3.Bb字段
得出的结果是 :
同时查询多个表
个人表达能力有限,希望谅解  谢谢
解决方案

18

刚开始学者表示真的很难理解你说的  而且图画的和字的条件不一样同时查询多个表

SELECT t1.a, t3.BB, t1.C
FROM table1 t1
LEFT JOIN table2 t2 ON t1.b = t2.c
LEFT JOIN table3 t3 ON t2.c = t3.Aa
WHERE t1.A = 100;

2

看下基础书就会好点了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明同时查询多个表
喜欢 (0)
[1034331897@qq.com]
分享 (0)