我试过寻找这个,我不太确定如何确切地说明我要做什么,但是我会展示我得到的和我想要的是。此外,我的第一个问题在这里,所以我很抱歉,如果我得到任何错误!当找到第二列值时,根据列值排除行
首先,我有这样的链接表的外键:
|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
但这些工作。就像我说过的,我不确定如何说出我以后的话,但任何帮助将不胜感激。
代码的第一部分效果很好。谢谢! –