[英]Getting distinct rows from a table using combination of two columns
Status Time Handel Title
--------- ------------ ------ -------------
CREATED 2009-10-16 03:37:38+01 902D8 Mozilla Firefox
ACTIVATED 2009-10-16 03:37:38+01 902D8 -?-
ACTIVATED 2009-10-16 03:37:41+01 902D8 -?-
ACTIVATED 2009-10-16 03:37:41+01 E030E Windows Live Messenger
DESTROYED 2009-10-16 03:37:42+01 E030E Windows Live Messenger
ACTIVATED 2009-10-16 03:37:42+01 902D8 -?-
DESTROYED 2009-10-16 03:37:53+01 902D8 -?-
我只希望基于“ handel列”和“ Title列”的不同值。 例如,Handel:902D8和Title:-?-应该只出现一次
查询以上数据的结果应为
Status Time Handel Title
--------- ------------ ------ -------------
CREATED 2009-10-16 03:37:38+01 902D8 Mozilla Firefox
ACTIVATED 2009-10-16 03:37:38+01 902D8 -?-
ACTIVATED 2009-10-16 03:37:41+01 E030E Windows Live Messenger
非常感谢。
select * from table where id in (select min(id) from table group by handle, title)
要么
select * from table where id in (select max(id) from table group by handle, title)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.