我正在尝试这样做
SELECT `Name`,`Value` FROM `Constants`
WHERE `Name` NOT IN ('Do not get this one'|'or this one');
但是好像不行。
如何在不执行此操作的情况下获取所有值(少数几个值除外):
SELECT `Name`,`Value` FROM `Constants`
WHERE `Name` != 'Do not get this one'
AND `Name` != 'or this one'
第一个适用于 int 值,但不适用于 varchar,是否有类似于第一个的语法,其执行类似于第二个查询?
最佳答案
您应该将常量放在一个表中,然后从该表中执行一个选择语句。如果您绝对不想要永久表,则可以使用临时表。如果不想这样做,您可以使用 IN 语法:
不在('一','二')中
关于mysql - 如何从 `Value` 不属于组的 Varchar 中进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/150622/