Спроба створити запит 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;