powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи новичку: подстановка данных из одной таблицы в другую
6 сообщений из 6, страница 1 из 1
Прошу помощи новичку: подстановка данных из одной таблицы в другую
    #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
Прошу помощи новичку: подстановка данных из одной таблицы в другую
    #39937763
Фотография Tigrist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Денег скока?
...
Рейтинг: 0 / 0
Прошу помощи новичку: подстановка данных из одной таблицы в другую
    #39937778
vit332
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tigrist
Денег скока?


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

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


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