时间:2021-07-01 10:21:17 帮助过:4人阅读
select id,count(uid) from user group by uid having uid=1 or uid=2 or uid =3;
select * from user where uid=1 limit 1;
select * from tbl_name a
where (select count(*) from tbl_name where uid=a.uid and id
------解决方案--------------------
每个条件只取一条:
select * from tt where uid in(1,2,3) group by uid ;
------解决方案--------------------
select a.* from table a where 1> (select count(1) from table b where a.id = b.id and a.id > b.id ) and a.uid in (1,2,3)
------解决方案--------------------
select top 1 * from table group by id
------解决方案--------------------
group by 可以实现