我不太习惯SQL,所以可能我的问题太愚蠢了,不要对我太苛刻;)
所以,这是我的表PEOPLE,我想要的是通过一个查询来查找那些没有处于特定年龄的人,但我得到了一个错误。
PEOPLE
+-------+------+---------+
| NUMPOL| MCT | PRODNUM|
+-------+------+---------+
| 98552 | 1054 | 9704 |
+-------+------+---------+
| 89854 | 0985 | 5014 |
+-------+------+---------+
| 78542 | 1054 | 9704 |
+-------+------+---------+
| 98552 | 0965 | 9704 |
+-------+------+---------+
| 98552 | 4222 | 9704 |
+-------+------+---------+我正在尝试运行此查询
SELECT NUMPOL, MCT, PRODCO
FROM PEOPLE
WHERE MCT NOT IN (1054,0965) AND PRODNUM='9704'
GROUP BY NUMPOL这就是我得到的错误,我试图通过谷歌搜索来解决这个问题,但始终找不到答案,因为我找不到为什么它告诉我选择列表无效:
SQLCODE = -122, ERROR: COLUMN OR EXPRESSION IN THE SELECT LIST IS
NOT VALIDhttps://stackoverflow.com/questions/51377106
复制相似问题