【发布时间】:2011-11-18 11:31:30
【问题描述】:
我一直在尝试“动态”定义查询的偏移量。
但是在执行这个查询时,我总是以 You have an error in your SQL syntax; 结束
当我用数字替换子查询时,它确实可以正常工作。具有这种形状的查询是否有问题?
SELECT LengthOfStay
FROM table1
LIMIT (SELECT CAST(COUNT(DISTINCT(LengthOfStay)) / 2 AS SIGNED) FROM table1 t1), 2;
附言。我投了它,所以我可以确保它是一个整数。
【问题讨论】:
-
避免痛苦,做两个查询配合,即使你成功了恕我直言,你的代码会更混乱。这只是我的看法:)