我有兩個表1.material_line_item
和2.item_master
有兩個表之間的外鍵關係(item_master_id
目前在material_line_item
),有一個在item_master
叫item_code
列。所以我想要一個連接查詢來顯示當前查詢的item_code
。MySQL來計算SUM與外鍵關係
0
A
回答
1
我會通過將item_master
表加入子查詢material_line_item
來解決這個問題,該子查詢會計算每個項目主標識值所需的聚合。儘管您可以自由選擇所需的列,但我正在選擇所有列。
SELECT t1.*, t2.*
FROM item_master t1
INNER JOIN
(
SELECT item_master_id,
SUM(received_quantity) AS Total_Received_Qty,
SUM(ordered_quantity) AS Total_Ordered_Qty
FROM material_line_item
GROUP BY item_master_id
) t2
ON t1.id = t2.item_master_id
+0
太棒了:) @Tim Biegeleisen – Ranjan
0
你可以簡單地連接兩個表像
select item.item_master_id, master.item_id, Sum(received_quantity),
sum(ordered_quantity) from material_line_item item
left join item_master master on item.item_master_id = master.id
group by item.item_master_id, master.item_id
0
試試這個,
select a.item_master_id,a.Total_received_qty,a.Total_ordered_Qty,b.item_code from (select item_master_id,
sum(received_quantity) Total_received_qty,
sum(ordered_quantity) Total_ordered_Qty
from material_line_item
group by item_master_id) a, item_master b where a.item_master_id =b.item_master_id
希望這將有助於。
相關問題
- 1. MySQL的外鍵與非識別關係
- 2. 錯誤與MySQL的關係外鍵
- 3. mySQL中的關係(外鍵)
- 4. Mysql表關係/外鍵?
- 5. SUM與支點來計算總得分
- 6. 外鍵關係
- 7. 外鍵關係
- 8. 外鍵關係
- 9. MySQL外鍵依賴關係解析
- 10. 使用外鍵關係的MySQL查詢
- 11. MySQL中的外鍵關係錯誤。
- 12. MySQL關係數據庫外鍵
- 13. Yii的關係 - MySQL的外鍵
- 14. mysql外鍵foriegn密鑰關係
- 15. MYSQL外鍵親子之間的關係
- 16. 實體設計中的外鍵關係
- 17. 計數/過多個外鍵關係
- 18. 設計具有外鍵關係的DTO
- 19. 計算SUM
- 20. SQL外鍵關係
- 21. Django外鍵關係
- 22. 主鍵關係的外鍵
- 23. MySQL計算來自INNER關係的項目數
- 24. 關係型MySQL查詢來計算訂單總成本
- 25. PHP/MySQL的計算與相同的外鍵
- 26. 如何計算SUM的結果在MySQL
- 27. Mysql加入查詢與外鍵關係的三個表
- 28. MySQL - 插入 - 選擇與外鍵關係的多行
- 29. Ruby:與外鍵有has_one關係?
- 30. .net mvc與Active Directory的外鍵關係
外鍵用於數據一致性目的。 (在SELECT時沒有什麼區別。) – jarlh
對此有什麼解決方案? – Ranjan
你可以添加示例表格數據作爲文本,也是預期的結果? – jarlh