yinelenen kimlikleri seçerek çok basit sadece part_id olan masa ve part_type vardır:mysql
CREATE TABLE `temp` (
`part_id` INT NOT NULL ,
`part_type` CHAR(5) NOT NULL
Bu bölüm id ve türlerinin uzun bir liste var. Bununla birlikte, bazı bölümler birden fazla türe sahiptir. Birden fazla türü olan parçaların kimliklerini nasıl alabilirim? Böyle bir şey çalışacak düşünüyordum:
SELECT * FROM temp WHERE part_in IN (SELECT count(part_id) as duplicates FROM temp WHERE 1 GROUP BY part_id) AND duplicates > 1
ancak bu açıkça sadece psuedocode ve başarısız olur. Yardım ettiğin için teşekkür ederim.
işte bu! teşekkürler Fosco. "Sahip" hakkında düşünmedim. – julio
ayrıca: Eğer sayma değeriyle de ilgileniyorsanız (hemen hemen db için ücretsiz), aşağıdakileri seçerek değiştirebilirsiniz: part_id, count (*) tempostan mycount olarak seç ... – thomas