Есть 2 таблицы
table1
id | name | chek
1 | Вася
2 |Петя
3 |Коля
4 |Саша
---------------
table2
id | name2
1 | Вася Пупкин
2 |Ольга Шученко
3 |Коля Нудеев
4 |Олег Чернов
Нужно в первой таблице table1 в колонки check проставить 1 если это имя есть в таблице table2 . Подскажите как это проще всего сделать
1. marioo - 14 Февраля, 2018 - 19:21:11 - перейти к сообщению
2. Sail - 15 Февраля, 2018 - 20:15:43 - перейти к сообщению
marioo, вариант:
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- UPDATE table1 JOIN table2 ON table2.name LIKE concat('%',table1.name,'%') SET table1.CHECK = '1';