我有两张桌子A,B。
Table A: Columns: UId, Price, FKIDTableB
Table B: Columns: IDTableB, amount, adminfee, discount
FKIDTableB是表B中的foreignKy。
我要求(价格)栏+金额+管理费 - 折扣,其中FKIDTableB = IDTable B
答案 0 :(得分:0)
您可以像这样加入两个表:
select b.*,
a.sum_of_price + b.amount + b.adminfee - b.discount
from tableb b
join (
select FKIDTableB,
sum(price) as sum_of_price
from tablea
group by FKIDTableB
) a on b.IDTableB = a.FKIDTableB