组合这两个查询的正确语法是什么?
SELECT clicks FROM clicksTable WHERE clicks > 199 ORDER BY clicks ASC LIMIT 1
和
SELECT clicks FROM clicksTable ORDER BY clicks DESC LIMIT 1
我试过:
SELECT clicks FROM clicksTable WHERE clicks > 199 ORDER BY clicks ASC LIMIT 1
UNION
SELECT clicks FROM clicksTable ORDER BY clicks DESC LIMIT 1;
但我得到“UNION 和 ORDER BY 的错误使用”。
编辑 此外,我希望结果在一行中返回。这样我就可以访问 php 中的值,例如
$row['nextclick'] and $row['topclick']
根据西蒙的建议,我不应该使用 UNION 因为我想返回单行数据