我有以下表格:轉換嵌套MY_SQL查詢到一個視圖查詢
CashiersInShifts(ShiftNun,ShiftDAte,CashierNum),
Oreders(OrderNum,Payment,CustomerNum,ShiftNum,ShiftDAte,CashierNum),
Course(CourseNum,Name,Price),
CourseInOrder(OrderNum,CourseNum,Quantity),
Employee(EmployeeNum,Name,BirthDay).
我想下面的查詢轉換:
SELECT EmployeeNum, Name, MAX(TotalSales)/10 AS Commission
FROM (SELECT OrderNum, CS.ShiftDate, CS.CashierNum AS EmployeeNum, CO.CourseNum, C.Price, SUM(C.Price) AS TotalSales
FROM CashiersInShifts CS NATURAL JOIN Orders O NATURAL JOIN CoursesInOrder CO NATURAL JOIN Course C
WHERE CS.ShiftDate = DATE_SUB(CURDATE(),INTERVAL 1 DAY)
GROUP BY CS.CashierNum) T1 NATURAL JOIN Employee;
到一個視圖查詢。 感謝您的幫助
請仔細閱讀[提問]:這真的很難理解你寫的......你可以把你的代碼中正確的語法,所以我們可以讀你的代碼... – mithrop 2014-12-13 12:28:17
格式的問題,並提供足夠的詳細信息,如果您需要幫幫我。 – user3806613 2014-12-13 12:29:11