このコードを使用してビューを作成したい:
SELECT t1.FirstName, t1.LastName, t2.Sum FROM Customer as t1,(SELECT CustomerID,Sum(Total) as Sum FROM Invoice GROUP BY(CustomerID)) as t2 WHERE t1.CustomerID=t2.CustomerID
私にとって理にかなっている方法は、
Create VIEW t2 as SELECT CustomerID,Sum(Total) as Sum FROM Invoice GROUP BY(CustomerID)
Create VIEW CustomerInvoices as SELECT t1.FirstName, t1.LastName, t2.Sum FROM Customer as t1, t2 WHERE t1.CustomerID=t2.CustomerID
しかし、それでは構文エラーが発生するため、メイン ビューで最初のビューを呼び出す方法がわかりません。