【发布时间】:2013-07-29 09:47:41
【问题描述】:
我正在尝试检索 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' 附近使用正确的语法
我不知道它是从哪里来的。有人可以帮忙吗?
【问题讨论】:
-
MySQL 不关心你的 PHP 脚本,而只关心它实际接收的查询——所以请聪明一点,也向我们展示后者,谢谢。