我跑瞭如下因素查詢SELECT:從一個獨特的名單
SELECT DISTINCT hardware_id, model, make from Table1 order by hardware_id;
我的問題是,在一組的結果,我想看到只有hardware_id多次出現,其中的結果。
例子:
硬件1個MODEL1使1個
硬件1個MODEL2使1
硬件2個MODEL2使1>我不想看到這個,因爲有硬件的只有1個occurence 2
硬件3個MODEL2使1個
硬件3個MODEL2使1
任何想法我可以做到這一點?
=====
的概率是,我不能使用,因爲我的DISTINCT標誌的下面的查詢:
SELECT hardware_id,model,make from Table1 WHERE hardware_id IN (SELECT DISTINCT hardware_id, model, make from Table1 order by hardware_id) where count(hardware_id) >= 2;
我絕對需要使用不同(hardware_id,模型,品牌)
任何想法?
該表是否有PRIMARY KEY? –
是否有與'hardware_id','model'和'make'完全相同的行? –
不,三元組(hardware_id,model,make)必須是不同的。 – Rgonomike