mysql 嵌套查询 各位高人大侠们帮帮小弟我吧

2025-02-25 00:18:19
推荐回答(2个)
回答1:

不懂你真正想要什么样子的结果,你的语句有问题:

第一、ORDER BY 和 LIMIT这些都要放在外查询,放在内查询里面没有实际含义

第二、你没有GROUP分组,ORDER BY里面不应该使用COUNT(ID),而且ORDER BY 的东西必需在SELECT 的后面才行

我把语句修改如下,但是不知道是不是你需要的:

select * from mytable where id = in (select id from mytable1)
ORDER BY id DESC LIMIT 0,10

回答2:

select * from mytable where id in(select id from mytable1 where id<=4)