Створення запитів MYSQL - mysql

Спроба створити запит mysql, який зробить наступне:

Для кожного запису в таблиці 1 знайдіть відповідний запис у таблиці 2, де колонки A та B таблиці 1 співпадають зі стовпцями Y & Z таблиці 2.

Як тільки знайдено відповідність, візьміть значення X стовпця з запису таблиці 2 і вставте це значення в стовпчик C вихідної запису в таблиці 1.

Я сподіваюсь, що це має сенс.

Як я можу це зробити?

Відповіді:

0 для відповіді № 1

Використовуйте a оновлення декількох таблиць, просто не змінюючи будь-які стовпці з Таблиці 2, як зазначено нижче:

UPDATE Table1 T1, Table2 T2
SET T1.C = T2.X
WHERE T1.A = T2.Y AND T1.B = T2.Z;

0 для відповіді № 2
UPDATE table1 INNER JOIN table2 ON table1.a = table2.y AND table1.b = table2.z SET table1.c = table2.x;