假設我有一張像:
ID | 纈氨酸 | 值B | 值C |
---|---|---|---|
1 | 21 | 啊啊啊 | 紐約市 |
4 | 12 | bbbb | 紐約市 |
2 | 31 | 滴滴 | 這 |
2 | 23 | eeee | 這 |
2 | 41 | 啪啪啪 | 出生 |
3 | 23 | 嘎嘎 | 乙腦 |
3 | 44 | 呵呵呵 | K A |
我想要所有具有 valC 重複項的行。所以,因此,我想要這個:
ID | 纈氨酸 | 值B | 值C |
---|---|---|---|
1 | 21 | 啊啊啊 | 紐約市 |
4 | 12 | bbbb | 紐約市 |
2 | 31 | 滴滴 | 這 |
2 | 23 | eeee | 這 |
我試過這樣的事情:
SELECT DISTINCT *, count(valC)
FROM table A
INNER JOIN table B ON A.valC = B.valC
WHERE A.valC = B.valC AND valC > 1;
我對 SQL 很陌生,所以我很感激任何建議。
這個例子在 MySQL 中工作
SELECT *
FROM table_name
WHERE valC IN ( SELECT valC
FROM table_name
GROUP BY valC
HAVING COUNT(valC) > 1);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句