これら 2 つのクエリを組み合わせる適切な構文は何ですか?
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 の使用方法が正しくありません」というメッセージが表示されます。
EDIT さらに、結果を1行で返したいです。たとえば、phpの値にアクセスできるように
$row['nextclick'] and $row['topclick']
サイモンの提案から、単一行のデータを返したいので UNION を使用しないでください