我想要创建一个忽略重复的SELECT。重复项只应由某些列检测,而我仍然希望选择一行中的所有列。* from employee GROUP BY firstname, lastname, country;如果(姓氏、姓氏、国家)的任何组合形成了一个重复的键,那么我只想在重复的行中选择一个(),但是要选择它的所有列。最好是从重复项中选择salary列中值最
我已经使用以下查询选择了重复项: SELECT user_id FROM group_memberships GROUP BY `user_id` HAVING COUNT(*) >= 2 但我想更进一步我希望检查group_memberships表上的group_id列,并且只获取user_id重复但重复项具有两个或更多不同group_id列值的记录。 因此基本上只选择属于两个不同组的用户。group_id1