合併這兩個查詢的正確語法是什麼?將兩個mysql查詢合併爲一個
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']
從西蒙的建議,因爲我要返回數據
單行
這隻返回一個結果 – PutraKg
@PutraKg看我的編輯;這應該返回給你你正在尋找 –
謝謝。它正在工作。但是如果我想讓它返回一個數組而不是兩個值呢?就像在php $ row ['nextclick']和$ row ['topclick'] – PutraKg