【发布时间】:2011-09-07 10:40:13
【问题描述】:
我有一个非常简单的表,只有 part_id 和 part_type:
CREATE TABLE `temp` (
`part_id` INT NOT NULL ,
`part_type` CHAR( 5 ) NOT NULL
这有很长的零件 ID 和类型列表。但是,有些零件有不止一种类型。我将如何获得具有不止一种类型的部件的 ID?我在想这样的事情会起作用:
SELECT * FROM temp WHERE part_in IN (SELECT count(part_id) as duplicates FROM temp WHERE 1 GROUP BY part_id) AND duplicates > 1
但是,这显然只是伪代码并且失败了。感谢您的帮助。
【问题讨论】:
标签: mysql sql duplicates