У меня есть очень простая таблица, в которой есть только part_id и part_type:
CREATE TABLE `temp` (
`part_id` INT NOT NULL ,
`part_type` CHAR( 5 ) NOT NULL
В ней длинный список идентификаторов и типов частей. Однако некоторые детали имеют более одного типа. Как мне получить идентификаторы только тех частей, которые имеют более одного типа? Я думал, что сработает что-то вроде этого:
SELECT * FROM temp WHERE part_in IN (SELECT count (part_id) as duplicates FROM temp WHERE 1 GROUP BY part_id) AND duplicates> 1
однако это явно просто псевдокод и терпит неудачу. Спасибо за вашу помощь.