不知道這樣能不能符合您的要求?
假設您的第一個 table 為 t1,第二個 table 為 t2,我是用 mysql 5.0
select T.no,T.a,T.b_sum
from
(select t1.no,t1.a,ifnull(t1.b,0)-ifnull(t2.b,0) as b_sum
from t1 left join t2 on (t1.a=t2.a)) as T
where T.b_sum > 0
※ 引述《omnl ()》之銘言:
: 如果我有像下面左右兩個表格
: 要針對b相減
: 然後把餘數大於0的項目列出來 該怎麼查詢呢
: 目前卡在問題主要是 我只會把左右兩邊的相同項列出來 > <
: 先謝謝指教囉
: no a b no a b
: 1 a01 5 1 a01 2
: 2 a02 6 2 a03 7
: 3 a03 7
: 4 a04 8
: 結果應該是
: no a b
: 1 a01 3
: 2 a02 6
: 3 a04 8
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.86.207