我有3個包含信息的表格。加入多個表格並生成多個記錄
表1:訂單
+---------+----------------+------------+---------------+ | OrderID | OrderDate | Community | Status | +-------------------------------------------------------+ 1 | 1 march 2013 | S1 | Approved 2 | 5 march 2013 | S2 | Aporoved 3 | 7 march 2013 | Z1 | Approved +-------------------------------------------------------+
表2:OrderArtickles
+------------------------------------------------------------------+ |Ordertitem | OrderID | ArtikelID | UnitPrice | Delivered | +------------------------------------------------------------------+ | 1 | 1 | 20 | 5 | yes | 2 | 1 | 20 | 5 | yes | 3 | 2 | 21 | 10 | yes | 4 | 3 | 30 | 50 | yes +-------------------------------------------------------------------+
表3:用戶
+-----------------------------------------------------+ | Userid | Username | Community | Department | +-----------------------------------------------------+ | 1 | User1 | S1 | S | 2 | User2 | S2 | S | 3 | User3 | Z1 | Z +-----------------------------------------------------+
我需要一個MySQL查詢,讓下面的輸出:
+--------------------------------------+ | Department | TotalPriceOfArtikels +--------------------------------------+ | S | 20 | Z | 50 +--------------------------------------+
我試着用JOIN,SUM,GROUP BY但沒有結果。我有的問題是,一個訂單給出多個文章。誰能幫我?
感謝謝爾蓋你修好了我的眼睛:) –