我跑了如下因素查询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