我有2列ID, ID_PROJ_CSR
T-SQL如何从一列中选择没有重复值的行?
该表的内容的表是:
ID ID_PROJ_CSR
------------------
747 222 <
785 102
786 222 <
787 223
788 224
我想选择的ID,但如果从ID_PROJ_CSR任何值是重复的,我需要选择任何包含重复的值(在例子中,行中选择ID, OR
我尝试:
SELECT * FROM my_table tab
WHERE tab.id_proj_csr = (SELECT TOP 1 id_proj_csr
FROM my_table mt
WHERE mt.id_proj_csr = tab.id_proj_csr)
可能类似'select ID from my_table where ID_PROJ_CSR IN(通过ID_PROJ_CSR从my_table组中选择ID_PROJ_CSR HAVING count(ID)> 1)' – taro 2010-09-10 07:44:52