Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / объединение полей / 3 сообщений из 3, страница 1 из 1
14.12.2014, 17:44:42
    #38833523
zoltan_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объединение полей
Здравствуйте.
Есть две таблицы в Wordpress'e: wp_posts и wp_img (список изображений). Есть общее (неповторяющееся) для некоторых записей поле post_name. Нужно в начало значения поля post_content из wp_post добавить содержимое поля img_name из wp_img при совпадении у записей значения поля post_name.
В mysql практически ноль. Пока пришел к:
Код: sql
1.
2.
3.
UPDATE wp_posts
SET post_content = CONCAT(wp_img.img_name, wp_posts.post_content)
WHERE wp_posts.post_name = wp_img.post_name;


Но не работает.
...
Рейтинг: 0 / 0
14.12.2014, 18:05:27
    #38833534
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объединение полей
zoltan_m,

Если у вас есть ДВЕ таблицы, то в запросе они должны быть представлены ОБЕ, а у вас одна.

Перефразирую:
Для всех записей из wp_posts И wp_img у которых значение в полях post_name равны, сделать замену поля ...

Код: sql
1.
2.
3.
UPDATE wp_posts, wp_img
SET wp_posts.post_content = CONCAT(wp_img.img_name, wp_posts.post_content)
WHERE wp_posts.post_name = wp_img.post_name;



Или использовать JOIN.
...
Рейтинг: 0 / 0
14.12.2014, 23:27:52
    #38833658
zoltan_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объединение полей
Arhat109,

Спасибо!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / объединение полей / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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