我試圖從2個表選擇項目,它應該返回2分的結果,但我正在逐漸超過1000:選擇,巨大的結果
$sqlH = 'SELECT * FROM sheikh_tbl, wall';
$sqlH .= ' WHERE shk_fname LIKE "%'.$keyword.'%"';
$sqlH .= ' OR shk_mname LIKE "%'.$keyword.'%"';
$sqlH .= ' OR shk_lname LIKE "%'.$keyword.'%"';
$sqlH .= ' OR (srub = "Sawtiyat" AND wtitle LIKE "%'.$keyword.'%")';
謝謝你解釋我的查詢問題
編輯:UNION ALL代替UNION
什麼?你對我們有什麼期望? –
您將首先使用OR語句。匹配結果將返回任何這些列。你可能想要使用而不是OR? – Hozikimaru
您找回的1000個結果 - 它們是否有效? 您是否希望根據您的數據取回2個結果,或者您是否想限制結果只返回2個結果? – aashnisshah