sql语句单行子查询返回多个行

出现的原因可能包含多种,其中包括值出现多条。
假设将下面的字段作为查询条件,就会报错“单行子查询返回多个行”

《sql语句单行子查询返回多个行》 image.png

很明显两个值不能作为查询条件。
解决方式有两种:
1.在字段前面加distinct
2.将条件后面加groub by (出现多个值得字段);

《sql语句单行子查询返回多个行》 image.png

    原文作者:_借东西的小人
    原文地址: https://www.jianshu.com/p/21c41fe5c6a9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞