当前位置: 代码迷 >> 报表 >> 请问一个数据库查询关联不过滤的有关问题
  详细解决方案

请问一个数据库查询关联不过滤的有关问题

热度:324   发布时间:2016-05-05 08:12:18.0
请教一个数据库查询关联不过滤的问题
比方说,我有几个表,其中一个表为学生基本数据(成为A表),另外一些表是分别几个系拥有的学生(成为B、C、D……)
现在我想查询这样一个表,查询A、B表,要求有A表中所有学生的数据,其中学生若属于B表系内的,则查询表中添加一个字段显示学生系别,请问如何做?
例:A表:学号,姓名;如(001,张三;002,李四;003,王五)B表:学号,系别;如(001,B系;003,B系)
查询->学号、姓名、系别->从表A、B->得出查询为:001,张三,B系;002,李四,空值;003,王五,B系;
请教如何查询,谢谢。

------解决方案--------------------
select a.*,b.系别 from a left join b on a.学号=b.学号
  相关解决方案