【发布时间】:2013-11-05 12:52:40
【问题描述】:
我有一个表格,用于保存与视频及其喜好相关的信息。
所以我想获得最喜欢的videoid,我通过以下方式查询
选择 VideoId,count(LikeStatus) from Likes where Status='0' group by VideoId
我得到以下输出
工作正常,但我需要这个查询是嵌套查询,我的意思是
select title,desc from videos where videoID IN (select VideoId,count(LikeStatus) from Likes where Status='0' group by VideoId)
我知道子查询必须只返回一个字段,那还有什么好的方法吗?
【问题讨论】:
-
为什么在子查询中需要第二个字段count(LikeStatus)?你想用主查询做什么?
-
从主查询中我需要获取 20 20 条记录。我不想一次获取所有记录。就像主查询的 limit $start,20 一样