数据库多表查询关联查询SQL语句
LEFT  ON 关键字会从左表那⾥返回所有的⾏,即使在右表中没有匹配的⾏。意思就是向左关联某个表记录,以左边的那个表的记录为基准,通过关联条件,将关联表的相关符合要求的记录⼀起出来,出来的记录条数就是左边表的记录数
具体⽤法如下:
SELECT  column_name(s)  FROM table_name1 LEFT  table_name2 table_name1.name = table_name2.name
SELECT  column_name(s)  FROM table_name1 LEFT JOIN table_name2 ON table_name1.name = table_name2.name
也可以三级联动查询 :如下数据表
查询语句:
select
u.user_id, u.user_name,u.user_llege_name,s.subject_name, s.achievement
from user u
LEFT JOIN  subject s ON  s.user_number=u. user_id
LEFT JOIN  college c ON c.subject_number=s.subject_id;
sql left join 多表连接

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。