我有一张像下面这样的table。表名为“test”。
+----+----------+----------+
| id | word | topic |
+----+----------+----------+
| 1 | plus | math |
| 2 | minus | math |
| 3 | multiple | math |
| 4 | minus | math |
| 5 | cpu | computer |
| 6 | click | computer |
| 7 | monitor | computer |
| 8 | cpu | computer |
| 9 | multiple | computer |
+----+----------+----------+
如何找到相同主题的重复单词?
我想要下面这样的结果。
+----+----------+----------+
| id | word | topic |
+----+----------+----------+
| 2 | minus | math |
| 4 | minus | math |
| 5 | cpu | computer |
| 8 | cpu | computer |
+----+----------+----------+
3条答案
按热度按时间vpfxa7rd1#
如果您不需要为每个
id
,您可以执行以下操作:聚合可能非常昂贵,因此如果您确实需要原始行,
exists
是一个选项:为了提高性能,您需要一个索引
(word, topic, id)
.vc6uscn92#
62o28rlo3#