我正在尝试检索 mysql 数据库中某个列中的前 5 个值。
我有以下查询:
SELECT `dep_aerodrome`,
Count(`dep_aerodrome`) AS `cnt`
FROM sectors
WHERE ( `group` = '".$_SESSION['GROUP']."'
AND ( $bases ) NOT IN dep_aerodrome )
GROUP BY `dep_aerodrome`
ORDER BY `cnt` DESC
LIMIT 5
该查询包含一个WHERE
子句,并且NOT IN
不包括注册为基地的机场。
我收到以下语法错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'dep_aerodrome) GROUP BY dep_aerodrome
ORDER BY cnt
DESC LIMIT 5' 附近使用正确的语法
而且我无法弄清楚它来自哪里。任何人都可以帮忙吗?