0
我有一個查詢下面,它從3個表中檢索數據。忽略空列,並提高性能
select *
from vendor_allocation as va, district as d, vendor as v
where va.district_id = d.id and va.vendor_id = v.id
在結果中有許多空列,大約需要315毫秒執行。我需要省略空列並更快地執行查詢。我嘗試使用COALESCE,但dint得到預期的結果。請幫忙。
*從不*在'FROM'子句中使用逗號。 *總是*使用正確的,明確的'JOIN'語法。 –
另外,您的預期結果是什麼?所有供應商名單,附帶地區? – Daniel
要「省略」列,請勿將它們放入選擇列表中。另一個很好的例子說明爲什麼select *不應該用在生產查詢中。 –