用sql语句进行多表联接查询,怎么不查出重复数据?

已举报 回答
用sql语句进行多表联接查询,怎么不查出重复数据?
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    9,691

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
SELECT T1.name,T1.buyAmount,T2.sellAmount FROM
(SELECT A.name,SUM(buyAmount) FROM A GROUP BY A.name) T1
LEFT JOIN
(SELECT B.name,SUM(sellAmount) FROM B GROUP BY B.name) T2
ON T1.name=T2.name

答案应该是这样子。先统计后联接
取消 评论
SELECT * FROM user_info WHERE name LIKE (SELECT name FROM store WHERE id=8)
这是我刚查出来的,name和后面国号里的结果只能是字符才行
取消 评论
写子查询语句,再嵌套就可以了啊。
取消 评论
写子查询,这样就是符合意思
取消 评论
嵌套,select * from (select * from table a) b
取消 评论
CREATE VIEW 人员 AS (SELECT * FROM X) UNION (SELECT * FROM Y) 只要把 all 去掉 就可以了
取消 评论
ZOL问答 > 相机 > 其他分类 > 用sql语句进行多表联接查询,怎么不查出重复数据?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?