0
我遇到了編寫正確的查詢來解決我的問題的巨大問題。因此,我的問題的快速描述:MySQL如何獲得項目總和
A是由產品B和C組成的集合,例如,集合A由4xB和1xC.le組成,集合A由4xB和1xC組成。
Set A
4x B
1x C
我還可以單獨出售的產品B或C.
所以,如果我賣一個A和一個產品B,我應該像
Product: Sold:
A 1
B 5
C 1
數據結構的結果:
table products
id name
1 A
2 B
3 C
table products_subset
id parent_id product_id amount
1 1 2 4
2 1 3 1
table documents
doc_id type code
1 bill INV-1
2 bill INV-2
table document_products
id doc_id prod_id amount price
1 1 1 1 10
2 2 2 1 2
如果這不能通過查詢來解決,那麼我只會寫一個代碼來做數學,但是想做盡可能在查詢本身。
請顯示您的表格結構。 –
除非我們能夠看到數據結構,否則我們無法真正告訴您任何事情,我們所得到的只是一個抽象描述和所需的輸出。還有,你有任何疑問,你已經作爲一個起點? – ADyson
我用簡化的數據結構更新了我的文章。 – Igor