[英]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 -?-
I want distinct values on the basis of only "handel column" and "Title column". 我只希望基于“ handel列”和“ Title列”的不同值。 For example, Handel: 902D8 and Title: -?- should only appear once
例如,Handel:902D8和Title:-?-应该只出现一次
The result of query on above data should be 查询以上数据的结果应为
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
Many Thanks. 非常感谢。
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.