Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Копировать массово по LIKE / 3 сообщений из 3, страница 1 из 1
24.04.2020, 17:49
    #39951117
RedEclipse
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копировать массово по LIKE
Здравствуйте. Сделал такой запрос, вроде бы все работает, но проблема в том что при попытке добавить более одного c2.parent пишет что operand should contain 1 column(s). Не подскажите, как сделать так, чтобы можно было указать более 1 значения?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
INSERT INTO  modx_site_tmplvar_contentvalues (contentid, value, tmplvarid)

SELECT c2.id, v.value, v.tmplvarid  FROM modx_site_tmplvar_contentvalues v

JOIN modx_site_content c

JOIN modx_site_content c2

ON c.longtitle LIKE '%reducer%' AND c.parent = 564 AND v.contentid = c.id AND c2.parent = (2252, 2252) AND c2.longtitle LIKE '%reducer%'
...
Рейтинг: 0 / 0
24.04.2020, 18:07
    #39951123
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копировать массово по LIKE
RedEclipse
Не подскажите, как сделать так, чтобы можно было указать более 1 значения?
а что должно происходить с этими значениями?

Подозреваю, что вам нужен IN
Код: sql
1.
c2.parent IN (111, 222,333)

Выражение будет истинным, если значение c2.parent присутствует в списке.
...
Рейтинг: 0 / 0
24.04.2020, 18:17
    #39951131
RedEclipse
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копировать массово по LIKE
Да, вы совершенно правы! Спасибо!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Копировать массово по LIKE / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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