我正嘗試使用多個表創建搜索表單。帶有「*」的SQL「AS」語句
我的問題在於「名稱AS名稱,*」部分,它不會使用名稱作爲名稱,並且同時在表中查找所有內容。
這是我的SQL查詢:
SELECT name AS name, * FROM files_plus WHERE name LIKE '%$query%'
UNION ALL
SELECT username AS name FROM users WHERE username LIKE '%$query%'
LIMIT 5
也沒有sql標準允許在選擇表達式顯式列後使用'*' – cowbert
即使我鍵入cloumn名稱,它不會工作,因爲我使用AS語句。 –
嘗試使用表格名稱進行限定:'files_plus.name,files_plus。*',因爲連接允許使用該語法(從t1連接t2開始選擇t1。*,t2.col) – cowbert