2017-02-07 11 views
0

У меня есть таблица, какПолучить строки, которые обновляются в новой таблице по сравнению со старым столом -SQL

id Description Tag 
1  ABC   Tag1 
2  DEF   Tag2 
3  ABC   Tag1 
4  ABC   Tag1 
5  GHI   Tag3 
6  DEF   Tag2 

и всякий раз, когда мне нужно сделать несколько изменений я буду создавать новую таблицу и изменить значение (столбец тегов). Мне нужен запрос, чтобы получить строки, в которых столбец тегов имеет другое значение по сравнению со старой таблицей.

+0

Я удалил несовместимые теги базы данных. Пожалуйста, пометьте базу данных, которую вы действительно используете. –

+0

Вы можете написать триггер для достижения этой функциональности, «Событие после обновления» в этой конкретной старой таблице. –

+0

что вам нужно ... создать новую таблицу или использовать триггер mysql? – denny

ответ

0

Я нашел ответ на этот

select a.id, a.description, a.tag, b.tag 
from tableA a, tableB b 
where a.tag<>b.tag 
and a.id=b.id