0
我有一個表作爲獲取其在新表中更新相比舊錶 - SQL
id Description Tag
1 ABC Tag1
2 DEF Tag2
3 ABC Tag1
4 ABC Tag1
5 GHI Tag3
6 DEF Tag2
,每當我需要做多次更改,我將創建一個新表並更改值(標籤欄行)。我需要一個查詢來獲取標記列與舊錶相比具有不同值的行。
我有一個表作爲獲取其在新表中更新相比舊錶 - SQL
id Description Tag
1 ABC Tag1
2 DEF Tag2
3 ABC Tag1
4 ABC Tag1
5 GHI Tag3
6 DEF Tag2
,每當我需要做多次更改,我將創建一個新表並更改值(標籤欄行)。我需要一個查詢來獲取標記列與舊錶相比具有不同值的行。
我已經找到了答案,這
select a.id, a.description, a.tag, b.tag
from tableA a, tableB b
where a.tag<>b.tag
and a.id=b.id
我刪除了不兼容的數據庫標籤。請標記您真正使用的數據庫。 –
您可以編寫觸發器來實現此功能,在該特定舊錶上的更新事件之後。 –
你需要興奮嗎...創建新表或使用mysql觸發器? – denny