2013-12-21 32 views
0

使用DISTINCT使用VB 2010中訪問數據庫VB 2010中的SQL

INSERT INTO UniqueTable 
SELECT DISTINCT 
      1,2,3,4,5 
FROM DataTable 

這將讓各個領域的唯一行,如果我只指定一個字段我想是不同的,只插入數據在該字段中

如何導入字段5唯一的每個字段的所有數據?

如果我將數據庫字段屬性設置爲不允許重複,則所有導入都會失敗。

感謝

回答

1

不要在這種情況下使用不同的,你不能指定哪些領域需要是不同的,它適用於整個選擇列。改爲使用組,例如:..GROUP BY 5 .. HAVING COUNT(*) = 1。這將返回具有字段5值的所有行在表中只出現一次,換句話說不同。