2013-06-20 115 views
0

之間的差別我完全卡在比較兩個表,並獲得差異它們之間獲取兩個值

所以在這裏,我們去: 我表一個有以下的列 名稱|值|日期

,並與同列

什麼,我想現在要做的就是讓像

表一

值之間的差異,第二b表

名稱|值|日期

測試| 3 | 2013-20-06

表B

名稱|值|日期

測試| 9 | 2013-20-06

我WANN得到的是3和9之間的區別,所以我會收到6

任何想法如何,我能得到的是從在我的PostgreSQL-DB中查詢?

+1

你想知道這具體列不同,或者你想知道的所有列?說如果名稱改變或日期?你也想知道? –

+0

所有我想知道的是數字之間的差異,並獲得名稱|號碼|日期outprint – ZeroGS

+0

我想要接收的確切是測試| 6 | 2013-20-06 – ZeroGS

回答

1

加入表和選擇的區別:

select a.name, b.value - a.value, a.date 
from a inner join b on a.name = b.name and a.date = b.date 
+0

這很有效thx!有時候就是這麼簡單 - – ZeroGS