有什么方法可以避免内部连接以从客户表中获取客户名字和姓氏,以及如何优化执行计划?
SELECT c1.firstname, c1.lastname, t.*
FROM customer c1
INNER JOIN
(select c.Customerid ,count(si.CustomerID) as 'No Of Orders'
from Customer c
LEFT OUTER join SalesInvoice si ON si.CustomerID = c.CustomerID
GROUP by c.CustomerID) as t
ON c1.CustomerID = t.Customerid