如何避免SQL Server上的双重问题

时间:2012-09-27 14:34:38

标签: sql-server filter double

我正在使用SQL Server 2008 R2

正如您在LIB_TOURNE 1已经拍摄的NOID 29上看到的那样,我怎么能忽略LIB_TOURNE 2拍摄的NOID 29

所以当日期为X的NOID是唯一的时候。 NOID 29与日期2012-09-27 11:47:52.000只出现一次。

enter image description here

提前谢谢你, 甜菊

PS:我也试过了:

  

SELECT DISTINCT * FROM LETTRE_VOIT_FINAL LEFT JOIN TOURNE ON   LETTRE_VOIT_FINAL.INSEE_DEST = TOURNE.NO_INSEE和TYPE_TOURNE =   MODE_LIV由TOURNE.LIB_TOURNE订购

1 个答案:

答案 0 :(得分:2)

您可以使用group by

执行此操作
select min(lib_tourne), <all columns but lib_tourne>
from (<your query here>) t
group by <all columns but lib_tourne>