MySQL选择在其列中具有相同值的数据片段

时间:2013-06-08 16:46:12

标签: mysql

是否可以从数据库中选择具有相同值的两行。但用户不知道该值。 例如:

name   surname   idd
Will   Smith     8 
Jaden  Smith     8
Jed    Stiles    55
Charlie Sheen    55

所以它选择Will Smith和Jaden Smith并在第一排回应它,因为他们的idd是相同的。它会选择Jed Stiles和Charlie Sheen并在第二排回应它,因为他们的idd是相同的。

1 个答案:

答案 0 :(得分:1)

你是说这样的意思吗?此查询仍未经过测试。

SELECT GROUP_CONCAT(CONCAT(`name`, ' ', `surname`)), COUNT(*) AS cnt
FROM TBL GROUP BY idd HAVING cnt > 1