请用SQL语句实现提取某栏目最小id的一条数据(望用最高的效率)
发布网友
发布时间:2022-04-13 04:41
我来回答
共2个回答
热心网友
时间:2022-04-13 06:10
看起来像是mysql
我猜你应该会有个栏目的类型表吧?如果有的话,可以试下这个
select min(ID)
from article a
where lm in ( select * from (select id from 栏目表 b where exists(select * from article where lm=b.ID and biye=-1)
order by rand()
limit 1) b1)
and biye=-1;追问没有栏目表的,应该说是有栏目表,但是我的栏目被分步在不同的表里面,如果取栏目表,可能会取到一个这个表里没有的值
热心网友
时间:2022-04-13 07:28
select min(lm) from `article` where biye=-1 order by rand() limit 1追问