读书人

sql查 的怎查?该如何处理

发布时间: 2011-12-29 22:09:38 作者: rapoo

sql查 的怎查?


4

1 1 2 3
2 1 2 4
3 3 5 2
4 3 5 4

-----sql查出示是----------
2 1 2 3
4 3 5 4

如果第二和第三字段相同 查ID大的那列 .

[解决办法]
没明白~

按你说的应该是 2 1 2 4 吧
[解决办法]
那你就按照ID降序后取第一个值呗!例如:select * from table_name order by ID desc limit 1
[解决办法]
create table t (a int,b int,c int,d int)
insert into t
select 1, 1, 2 ,3
union select 2, 1 ,2 ,4
union select 3 ,3, 5, 2
union select 4 ,3, 5, 4

select * from t where a in (
select max(a) a from t group by b,c)

drop table t

[解决办法]
没明白楼主说的意思, 第一行的2123是哪里的?

读书人网 >J2EE开发

热点推荐