1
任何人都可以幫助查詢選擇僅在特定主題中輸入並且不在其他主題中的學生。假設我只在「Eng.Maths」中說過。在同一個表中使用外連接進行Sql選擇
STUDENT SUBJECT MARK
Vels Eng.Maths 60
Vels Data.Mining 65
Stivel Eng.Maths 55
Stivel Data.Mining 69
Raj Eng.Maths 66
任何人都可以幫助查詢選擇僅在特定主題中輸入並且不在其他主題中的學生。假設我只在「Eng.Maths」中說過。在同一個表中使用外連接進行Sql選擇
STUDENT SUBJECT MARK
Vels Eng.Maths 60
Vels Data.Mining 65
Stivel Eng.Maths 55
Stivel Data.Mining 69
Raj Eng.Maths 66
SELECT * FROM Table1 t1
WHERE subject = 'Eng.Maths'
AND NOT EXISTS (SELECT NULL FROM Table1 t2
WHERE t1.Student = t2.Student
AND t2.Subject <> t1.subject)
更改到'AND t2.Subject <>「Eng.Maths''在子查詢中。 – 2013-03-14 12:39:31
@KlasLindbäck確實,在評論期間完成;) – 2013-03-14 12:39:59
謝謝。 'SELECT NULL FROM'在德比中不起作用,但'select * from table1 t2'起作用。 – vels4j 2013-03-14 12:55:27