首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

sql查詢 這樣的怎麼查?该如何处理

2011-12-29 
sql查詢 這樣的怎麼查?4條數據1123212433524354-----sql查出顯示是----------21234354如果第二個和第三字

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是哪里的?

热点排行