关于网友提出的“ sql查询报错1242 Subquery returns more than 1 row 的问题”问题疑问,本网通过在网上对“ sql查询报错1242 Subquery returns more than 1 row 的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: sql查询报错1242 Subquery returns more than 1 row 的问题
描述:本帖最后由 zhi11wei 于 2017-04-03 14:57:04 编辑
mysql语句数据库
SELECT user.Id, user.Account, user.Name, (SELECT createTime FROM log WHERE Id = log.Id) createTime,status,(SELECT Gold FROM perty WHERE Id = perty.Id) createTime FROM user ORDER BY Id ASC
其中ID是唯一性的
解决方案1: 一个 id 在 log 表肯定不止一条记录啊。perty 表猜不出来。
加上 MIN/MAX 函数。
以上介绍了“ sql查询报错1242 Subquery returns more than 1 row 的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4276560.html