读书人

求一联表查询SQL话语

发布时间: 2013-06-19 10:26:41 作者: rapoo

求一联表查询SQL语句
表A
id sl data
1 1 2013-05-22
2 1 2013-05-22
1 1 2013-05-23
3 1 2013-05-21

表B
id name
1 tt
2 bb

我查询2013-05-22 至 2013-05-23
想要得到的数据如下
id sl name
1 2 tt
2 1 bb
就是相同ID的sl累加,但又要调用B表的这个ID的name名称

SELECT a.Id,a.sl,b.name FROM a,b
where a.DATA between '2013-05-22' and '2013-05-23' and b.Id=a.id
如上,会显示三条数据
id sl name
1 1 tt
2 1 bb
1 1 tt
怎么做可以同ID的让它合计SL
楼上正解

读书人网 >SQL Server

热点推荐