Как только я сравню две таблицы, как я могу обновить первую таблицу? - PullRequest
0 голосов
/ 09 июля 2019

Как только я сопоставлю две таблицы и они дадут мне то, что изменилось, я бы хотел, чтобы первая таблица была обновлена ​​новыми данными из второй.

Это мой код, в который я положилмоя база данных phpmyadmin, которая сравнивает две таблицы:

SELECT 
   codice_Fiscale,nome,cognome,etichetta,sesso,residenza,
   cellulare,email,telefono,id_vitaever
FROM ( 
    SELECT codice_Fiscale,nome,cognome,etichetta,sesso,residenza,
           cellulare,email,telefono,id_vitaever 
    FROM operatore
    UNION ALL
    SELECT codice_Fiscale,nome,cognome,etichetta,sesso,residenza,
           cellulare,email,telefono,id_vitaever 
    FROM operatoreImport
) tbl
GROUP BY codice_Fiscale,nome,cognome,etichetta,sesso,residenza,
    cellulare,email,telefono,id_vitaever
HAVING count(*) = 1
ORDER BY codice_Fiscale

У меня есть эти таблицы:

ТАБЛИЦА 1:
имя имени
1 Oriol
2 Рикард

ТАБЛИЦА 2:
ИД
1 Уриол
2 Рикард

И как только я сравнил две таблицы, я хочу вот что:

ТАБЛИЦА 1:
имя
1 Uriol
2 Ricard

1 Ответ

0 голосов
/ 09 июля 2019

может быть, этот код поможет вам

UPDATE table1 t1, table2 t2 
SET t1.name=t2.name, t1.surname=t2.surname
WHERE t1.id=t2.id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...