我試過尋找這個,我不太確定如何確切地說明我要做什麼,但是我會展示我得到的和我想要的是。此外,我的第一個問題在這裏,所以我很抱歉,如果我得到任何錯誤!當找到第二列值時,根據列值排除行
首先,我有這樣的鏈接表的外鍵:
|ID|Value|
+--+-----+
|1 | 70|
|1 | 130|
|2 | 60|
現在,我想告訴我的所有的ID在該表中,其中Value!=70
。我試過了;
SELECT * FROM table WHERE Value != 70
這消除了70值,現在將顯示行1:130
和2:60
。但是我怎麼去排除匹配的列中的所有值。例如。如果我說不顯示任何ID與他們關聯的值70,我應該只得到ID爲2的行。我試過了;
SELECT DISTINCT * FROM table WHERE Value != 70
和
SELECT * FROM table WHERE Value != 70 GROUP BY ID
和
SELECT DISTINCT * FROM table WHERE Value != 70 GROUP BY ID
但這些工作。就像我說過的,我不確定如何說出我以後的話,但任何幫助將不勝感激。
代碼的第一部分效果很好。謝謝! –