【发布时间】:2019-07-23 19:21:12
【问题描述】:
为了获得表的上半部分,我设置了一个返回整数的 select 语句作为外部 select 语句的限制,但出现语法错误。
我分别检查并运行了 select 语句,它们工作正常。
我的问题是: 1.确认限制不能是另一个select语句? 2.如果上面是真的,还有什么方法可以得到表格的上半部分
select lat_n from station order by lat_n
limit (select ceil(count(*)/2) from station);
结果:
ERROR 1064 (42000) at line 1:您的 SQL 语法有错误; 检查与您的 MySQL 服务器版本相对应的手册 在 '(select ceil(count(*)/2) from station)' 附近使用正确的语法 第 2 行
【问题讨论】: