我有A桌
A
+--------+------+
| values | data |
+--------+------+
| 11 | 4 |
+--------+------+
| 22 | 5 |
+--------+------+
| 33 | qwe |
+--------+------+
| 44 | 7 |
+--------+------+
| 55 | zui |
+--------+------+而这个SQL
SELECT * FROM A WHERE data NOT IN (4,5,7)所以预期的结果是
33
55因为NOT IN qwe和zui是(4,5,7)。
但结果是空洞的。不返回任何行。
,我怎样才能解决这个问题?
发布于 2019-07-25 12:29:15
由于数据是varchar列,所以将它们引用为一个类似的字符串。
SELECT * FROM A WHERE data NOT IN ('4','5','7')https://stackoverflow.com/questions/57201984
复制相似问题