当前位置: 代码迷 >> Sql Server >> ,SQL查询语句如何写
  详细解决方案

,SQL查询语句如何写

热度:23   发布时间:2016-04-25 01:22:28.0
求助,SQL查询语句怎么写
在线急等~~~~两个表,表1为 子公司名称、地址、账号,表2为姓名、子公司名称、序号,SQL怎样从两个不同的表中查询数据,根据两个表中的同一个值,生产一个表,这个表里有姓名、子公司名称、序号,并按序号排序。

------解决方案--------------------
SELECT * 
FROM TB2 T2 
WHERE EXISTS(SELECT 1 FROM T1 WHERE T2.子公司名称=T1.子公司名称)
ORDER BY 序号
------解决方案--------------------
如果你只需要姓名、子公司名称、序号 这3列信息,那么在表2中选择就行。
select * from 表2
order by 序号

如果你还要表1中地址,账号的信息,那么:
select * from 表2
left outer join 表1 on 表2.子公司名称 = 表1.子公司名称
order by 序号
  相关解决方案