我有这张桌子
ID | NAME | TICKETNO
---------------------
1 | Issa | K1
2 | kassim | K1
3 | Said | G5
4 | Maya | G5
5 | Sara | G5
6 | Kesi | J8
7 | Ima | J8
8 | Fali | O9
我想执行 MySQL 查询以根据列仅选择重复项TICKETNO
并省略原始行并生成如下表
ID | NAME | TICKETNO
---------------------
2 | kassim | K1
4 | Maya | G5
5 | Sara | G5
7 | Ima | J8
有人可以给出一个 MySQL 查询来实现这一点吗?
您可以使用以下解决方案:
SELECT * FROM table_name WHERE NOT ID IN (
SELECT MIN(ID) FROM table_name GROUP BY TICKETNO
)
demo: http://sqlfiddle.com/#!9/b1941d/6/0 http://sqlfiddle.com/#!9/b1941d/6/0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)