MSSQL内连接inner join查询方法
程序员文章站
2022-11-05 20:48:28
今天项目遇到一直不知道怎么解决,在经典网友以及无忧网友的热心帮助下,解决。 比如a表: sid sname 1 &n...
今天项目遇到一直不知道怎么解决,在经典网友以及无忧网友的热心帮助下,解决。
比如a表:
sid sname
1 kkkkkkd
2 ahuinan
b表
id smoney sid
1 100 1
2 200 1
3 150 2
希望得到的结果:
sid sname smoney
1 kkkkkkd 300(100+200)
2 ahuinan 150
参考:
select a.sname,sum(b.smoney) as smoney
from dichan_item b inner join dichan_user a
on b.suserid=a.id
group by b.suserid,a.sname
order by sum(b.smoney)
比如a表:
sid sname
1 kkkkkkd
2 ahuinan
b表
id smoney sid
1 100 1
2 200 1
3 150 2
希望得到的结果:
sid sname smoney
1 kkkkkkd 300(100+200)
2 ahuinan 150
参考:
select a.sname,sum(b.smoney) as smoney
from dichan_item b inner join dichan_user a
on b.suserid=a.id
group by b.suserid,a.sname
order by sum(b.smoney)
推荐阅读
-
SQL语句的并集UNION 交集JOIN(内连接,外连接)等介绍
-
MySQL内连接(INNER JOIN)
-
MSSQL内连接inner join查询方法
-
MSSQL内外连接(INNER JOIN)语句详解
-
mysql 使用技巧 where条件连接;inner join内连接;外连接(left outer join,right outer join)
-
MySQL连接查询INNER JOIN、LEFT JOIN、RIGHT JOIN
-
SQL-连接查询:left join,right join,inner join,full join之间的区别
-
union这个连接是有什么用的和INNER JOIN有什么区别
-
union这个连接是有什么用的和INNER JOIN有什么区别
-
MySQL内连接(INNER JOIN)