从表2中获取第二列中的唯一条目数,其中两个表的第一列匹配

时间:2013-10-16 14:06:19

标签: sqlite select unique

我有两张桌子

tmp_CID_EIDs:

EID    
====
1  
2  
3  
5  

EID_PID:

EID    PID
==========
1       99
2       99
3       88
5       99
12      55
18      66

我使用以下查询来获取两个表中EID匹配的所有位置的列表:

SELECT EID,
   PID
FROM EID_PID
WHERE EID IN temp_CID_EIDs

- >

EID   PID
=========
1       99
2       99
3       88
5       99

但我的最终目标是从此查询中获取唯一PID的数量。

- > 99      88

我该怎么做?感谢..

1 个答案:

答案 0 :(得分:0)

SELECT DISTINCT PID FROM EID_PID WHERE EID IN tmp_CID_EIDs;