2013-10-24 16 views
0

我有一張桌子。我想參加這個表。即它將是一個由兩個相同表格創建的表格。問題在於表(QueryBuilder中的TableAdapert)具有重複的行。我知道在SQL中我可以使用「Distinct」運算符。但是,當我嘗試在QueryBuilder中編寫「dictinct」時,我總是發現錯誤。如何在Visual Studio 2010的QueryBuilder中使用「Distinct」?

SELECT  STUDENT.ID, STUDENT.NAME, STUDENT.SURNAME, STUDENT.IDGROUP, 
STUDENT_1.ID AS Expr1, STUDENT_1.NAME AS Expr2, 
STUDENT_1.SURNAME AS Expr3 
FROM STUDENT INNER JOIN 
        STUDENT AS STUDENT_1 ON STUDENT.IDGROUP = STUDENT_1.ID 

哪裏可以寫出「獨特」?

回答

1

通常在「SELECT」後面跟着「Distict」。

這樣

SELECT DISTINCT STUDENT.ID,STUDENT.NAME,STUDENT.SURNAME,STUDENT.IDGROUP, STUDENT_1.ID AS表達式1,STUDENT_1.NAME AS EXPR2,STUDENT_1.SURNAME AS表達式3 向學生 INNER JOIN學生作爲STUDENT_1在STUDENT.IDGROUP = STUDENT_1.ID

相關問題