powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как объединить несколько столбцов таблицы MySQL в один?
13 сообщений из 13, страница 1 из 1
Как объединить несколько столбцов таблицы MySQL в один?
    #38830372
Slava_post
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица mySQL с тремя столбцами. в первых двух содержатся записи. третий пустой. нужно, чтобы при запуске php файла производилась проверка на наличие новых записей и в третий столбец помещался результат объединения первых двух столбцов через запятую.
Как то так:
ст1 ст2 ст3
aa 12 aa, 12
bb 12 bb, 12

Модератор: Название топика исправлено
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38830413
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slava_post,

Код: php
1.
print("<td>$f1</td><td>$f2</td><td>$f1 , $f2</td>");



не предлагать?
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38830432
Slava_post
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это, как я понимаю, вывод. А мне ж надо просто после запуска php скрипта, грубо говоря, произвести автозаполнение третьего столбца БД, если он пустой.
Нагуглил разные варианты, но почему-то как было поле в таблице пустым, так и остается(
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38830509
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slava_postпроизвести автозаполнение третьего столбца БД, если он пустой.Одним запросом это делается. Ключевые слова: UPDATE, CONCAT, WHERE
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38830547
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще || , coalesce(), iif(), cast()...

P.S. не помню, может MySQL не все из этого понимает....

Модератор: Тема перенесена из форума "PHP, Perl, Python".
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38830794
Slava_post
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да самое обидное, что я читал уже обо всем этом и разобрался с кучей вопросов, которые у меня возникали, а этот что-то не получается. Вот вообще не пойму(

Прошу помочь разбирающегося человека парой строчек кода, чтобы я наконец разобрался на примере, как правильно надо это сделать
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38830999
sigmov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Slava_post,

Код: sql
1.
2.
3.
4.
5.
SELECT Col1 FROM T WHERE <Cond>
UNION
SELECT Col2 FROM T WHERE <Cond>
UNION
SELECT Col3 FROM T WHERE <Cond>
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38831042
sigmov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Slava_post,
не прочитал содержание, ответил по заголовку темы

Сделать триггер:
Код: sql
1.
2.
3.
4.
CREATE TRIGGER `UpInT` AFTER INSERT, UPDATE ON `T`
FOR EACH ROW BEGIN
   UPDATE Col3 = Contact(Col1, Col2) FROM T WHERE T.id = NEW.id AND Col3 <> Concat(Col1, Col2);
END;


Выполнить обновление уже существующих записей:
Код: sql
1.
UPDATE Col3 = Contact(Col1, Col2) FROM T
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38831199
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sigmov
Код: sql
1.
Contact

Concat
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38832083
Slava_post
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем спасибо, и итоге просто сделал выбор ячеек из таблицы $row['a'] . ', ' . $row['b'] .', ' . $row['c']
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38832090
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slava_post,
Вариант с CONCAT - не спортивно?
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38832095
Slava_post
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да пробовал я с ним, но у меня в ячейку заносится все не то. в общем, для меня оказалось легче не вносить изменения в БД
...
Рейтинг: 0 / 0
Как объединить несколько столбцов таблицы MySQL в один?
    #38832274
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автори в третий столбец помещался результат объединения первых двух столбцов через запятую.
за это надо наказывать
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как объединить несколько столбцов таблицы MySQL в один?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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