Tengo una tabla muy simple que acaba de part_id y part_type:seleccionar ID duplicados en MySQL
CREATE TABLE `temp` (
`part_id` INT NOT NULL ,
`part_type` CHAR(5) NOT NULL
Esto tiene una larga lista de la parte ID y tipos. Sin embargo, algunas partes tienen más de un tipo. ¿Cómo obtendría los ID de solo las partes que tienen más de un tipo? Estaba pensando en algo como esto funcionaría: sin embargo
SELECT * FROM temp WHERE part_in IN (SELECT count(part_id) as duplicates FROM temp WHERE 1 GROUP BY part_id) AND duplicates > 1
, esto es claramente solo psuedocode y falla. Gracias por tu ayuda.
eso es todo! gracias Fosco. No pensé en el "tener". – julio
además: si también está interesado en el valor de recuento (es casi gratis para el db) puede modificar la selección a lo siguiente: seleccionar part_id, contar (*) como mycount desde la temperatura ... – thomas