希望得到的結果:這里我通過查詢,查詢出了兩個結果,想下一步的動作是:表1的goosId對應表2的goodsId,兩個表中goosId相對應的話就執行number*sum(quantity)列。(這里的兩個表并不是存在的表的),各位前輩、高手指點下,謝謝了(下面貼圖),然后顯示出goodsId列,partsId列,number*sum(quantity)列
表1:

表2:
uj5u.com熱心網友回復:
select a.goodsId,a.partsId,a.number* b.quantity
from(
你的第一個查詢放在這里
)a , (
你的第2個查詢放在這里,查詢中的 sum(quantity) 后面加 as quantity
)b
where a.goodsId = b.goodsId
uj5u.com熱心網友回復:
select *from (select * from a1 whre xxx) tb1,(select * from a2 whre xxx)tb2
where tb1.id=tb2.id
uj5u.com熱心網友回復:
做嵌套,之前你寫的陳述句得到的結果看成一個表,用()括起,外邊在加你需要的操作,這兩張表連接起來有一個a.goodsid = b.goodsid . 就可以做不存在的表之間的連接了轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/105123.html
標籤:MySQL
上一篇:安裝了toadfordb2不能使用,需要安裝db2客戶端么
下一篇:mysql移到arm 板上
