2013-07-31 33 views
0

我希望我的标题不要太混乱。我在查询访问表时遇到问题。我将要用我想要做的一个例子。我试图找到其中一个字段有多个相应字段的记录。例如,在我创建的迷你表中,我想查询ID_number字段以返回ID号3,因为ID号3有2个相应的ID代码EFG和HIJ。该表格将为每个ID代码分配一个ID号码。如果每个ID号码有多个ID码,我想在结果中看到该记录返回。在其中一个字段有多个对应字段的表中查找记录

ID_Number ID_Code  Adress 

1   ABC  123 
2   CDE  567 
*3   EFG  897 
*3   EFG  589 
$3   HIJ  215 
5   LMP  532 
6   MNO  895 
7   PQR  875 
8   STU  312 

谢谢大家的快速回复。但我应该更具体一些,因为我认为原始信息已经足够了,但我没有考虑地址变量,抱歉之前没有提及它。手头的问题是,如果ID号和ID码有不同的地址,就像我用*标记的地址码一样。但是不能使用不同的ID码和地址重复一个ID号码。有没有办法查询与$标记重复?

回答

0

或你想要一个查询它会给你,你可以这样像这样一切:

select * from (
select *, count(fieldname) as count from tablename 
group by fieldname 
) t1 
where t1.count > 1; 
+0

谢谢大家的快速回复。但我应该更具体一些,因为我认为原始信息已经足够了。手头的问题是,如果ID号和ID码有不同的地址,就像我用*标记的地址码一样。但是不能使用不同的ID码和地址重复一个ID号码。有没有办法查询与$标记重复? – Ken

相关问题