mysql嵌套查询出错

[复制链接]
查看11 | 回复2 | 2015-4-7 10:38:03 | 显示全部楼层 |阅读模式
select select name,url,menuid from item where id in (select level from operator where id=1)
这条语句在mysql console中只能显示一条记录,如果我先查出select level from operator where id=1然后把查到的记录比如1,2,3,4,5放在select select name,url,menuid from item where id in(1,2,3,4,5)中则能查出正确的记录数?
为什么要分开才行呢?网上说mysql版本4以后都可以支持嵌套查询了,我的是5.x的,为什么呢?

回复

使用道具 举报

千问 | 2015-4-7 10:38:03 | 显示全部楼层
参考答案:《沂蒙山小调》是流传于山东的一首民歌,由于歌曲旋律优美动听、亲切感人而深受人民的喜爱。在长期的流传过程中,经过人们的不断加工,使歌曲在词曲结合与演唱的艺术处理方面都达到了十分完美的程度。歌曲曲调高亢豪放,富于浓郁的乡土气息,真切的表达了沂蒙山区人民对新生活的赞美和对共产党、毛泽东的深厚感情。全曲共八小节、四小节为一个乐句。在第一乐句中还可以分成两个乐汇,前后两个乐汇无论在节奏还是音调上都有密切联系,即第一个乐汇的节奏与第二个乐汇的节奏相同,而音调上,第二乐汇是第一乐汇的进一步呈示和巩固。后面四小节为第二乐句,其节奏和音调是第一乐句的进一步发展。小调的音乐语言是非常精炼的。...
回复

使用道具 举报

千问 | 2015-4-7 10:38:03 | 显示全部楼层
这一句好象有问题:select select name,url,menuid from item where id in (select level from operator where id=1) 因为你的最后id=1 ,也就是你的前面的id就是1,当然只有一个结果....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行