Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи новичку: подстановка данных из одной таблицы в другую / 6 сообщений из 6, страница 1 из 1
16.03.2020, 10:24
    #39937742
vit332
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи новичку: подстановка данных из одной таблицы в другую
Имеются 2 таблицы. Необходимо подставить данные из одной таблицы в другую на основании частичного совпадения полей.
В одной таблице 3000 строк в другой 5000 строк.

Этот запрос работает, но почему-то выводит явно не все данные

SELECT *
FROM testzagruz.TABLE8 INNER JOIN testzagruz.TABLE9
ON '%'+testzagruz.TABLE9.COL1+'%' LIKE testzagruz.TABLE8.COL2

Этот запрос не работает из-за ошибки синтаксиса

SELECT *
FROM testzagruz.TABLE8 INNER JOIN testzagruz.TABLE9
ON testzagruz.TABLE8.COL2 LIKE '%'+testzagruz.TABLE9.COL1+'%'
...
Рейтинг: 0 / 0
16.03.2020, 11:19
    #39937763
Tigrist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи новичку: подстановка данных из одной таблицы в другую
Денег скока?
...
Рейтинг: 0 / 0
16.03.2020, 12:05
    #39937778
vit332
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи новичку: подстановка данных из одной таблицы в другую
Tigrist
Денег скока?


пока пытаюсь сам понять что к чему
...
Рейтинг: 0 / 0
16.03.2020, 13:31
    #39937804
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи новичку: подстановка данных из одной таблицы в другую
...
Рейтинг: 0 / 0
16.03.2020, 13:33
    #39937806
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи новичку: подстановка данных из одной таблицы в другую
vit332
ON '%'+testzagruz.TABLE9.COL1+'%' LIKE testzagruz.TABLE8.COL2
Во-первых, не поленитесь посмотреть описание оператора LIKE. Во-вторых, как выполняется конкатенация в MySQL - вы его явно путаете с MS SQL.
...
Рейтинг: 0 / 0
16.03.2020, 13:49
    #39937815
vit332
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи новичку: подстановка данных из одной таблицы в другую
Спасибо всем. Сделал одинаковое название колонок в обоих таблицах - "COL1" чтобы не путаться
и сработал такой запрос, подсказанный пользователем crutchmaster в другой ветке:

SELECT *
FROM testzagruz.TABLE8, testzagruz.TABLE9
where testzagruz.TABLE9.COL1 LIKE concat('%',testzagruz.TABLE8.COL1,'%')
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи новичку: подстановка данных из одной таблицы в другую / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]