重複的ID我有一個非常簡單的表剛剛PART_ID和零件類型:選擇在MySQL
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
不過,這顯然只是僞代碼和失敗。謝謝你的幫助。
就是這樣!謝謝Fosco。沒有想到「有」。 – julio 2011-06-02 22:31:26
此外:如果您還對計數值感興趣(對於db幾乎可以免費使用),您可以將select改爲以下值: 從temp中選擇part_id,count(*)作爲mycount ... – thomas 2011-06-02 22:35:39