帮忙写条sql语句

来源:百度知道 编辑:UC知道 时间:2024/05/12 10:59:38
表a
id----------st
1001 ----0
1001 ----1
1003 ----0
1003 ----1
1003 ----2
1004 ----0
当条件为st=1 ,结果为
1001----1
1003----1
1004----0
当st=2,时
1001----1
1003----2

分别写出sql语句!谢谢了。
不要怀疑结果错误!!!结果就是这样的。

晕!本来不想回答的!

这么久都没人回答!

对了!
看了你的问题描述之后!

感觉不太清晰这个问题可能你没有说完!

请发站内信过来!

select * from a where st >= '0' and st <= '1'

select * from a where st >= '1' and st <= '2'

或者
select * from a where st between '0' and '1'
select * from a where st between '1' and '2'

select * from a where st='1' union all
select max(id) as id,st from a where st=0 group by st

下边那个类似,自己照着写吧