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 *不应该用在生产查询中。 –