我在做什麼不對的:MySQL的UNION查詢不能
$sql = "SELECT * FROM content
WHERE threadName LIKE '%$filter%'
ORDER BY lastUpdated desc
UNION SELECT *
FROM content
WHERE threadName NOT LIKE '%$filter%'
ORDER BY lastUpdated desc";
前盟的第一個語句適用於自己的,但是這一次以上的回報:
mysql_fetch_array()警告 - 提供的參數不是一個有效的MySQL結果資源
我相信UNION不會返回重複的條目,在這種情況下,第二個SELECT stat ement不需要有NOT LIKE,但會返回第一個語句中未列出的所有內容。
第二個查詢是否也可以自行工作? – AxelEckenberger 2010-03-13 14:32:07
是第二個人自己工作 – kalpaitch 2010-03-13 14:35:15