Поиск последовательностей и запись в таблицу - MySQL

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, вообщем есть простая таблица с полями (номер, название команды), нужно из нее находить закономерности и отправлять в новую таблицу Правила (имя, (список команд которые в нее входят)). Можно ли решить подобную задачу? Для большего разъяснения покажу на примере:
Таблица с командами: № Название команды 1 firefox 2 notepad 3 блокнот 4 word 5 chrome 6 yandex.ru 7 mail.yandex.ru 8 twitter.com 9 chrome 10 yandex.ru 11 mail.yandex.ru 12 блокнот 13 word 14 chrome 15 vk.com 16 vk.com/audio*** 17 winrar 18 far 19 chrome 20 vk.com 21 vk.com/audio*** И после должна сформиоваться таблица где будет: почта 1 chrome, yandex.ru, mail.yandex.ru Музыка 2 chrome, vk.com, vk.com/audio***

Решение задачи: «Поиск последовательностей и запись в таблицу»

textual
Листинг программы
select 'почта 1' as `Name` , group_concat( `Team` ) from `table` where `No` in ( 5 , 6 , 7)

Объяснение кода листинга программы

В представленном коде выполняется запрос к таблице table с условием, что столбец No должен содержать одно из значений: 5, 6 или 7. Результатом запроса является одна строка, в которой:

  1. Name содержит значение почта 1.
  2. Team содержит строку, в которую через разделитель (вероятно, пробел) объединены все значения из столбца Team, соответствующие условию. Код написан на SQL и не является полноценным скриптом, так как не содержит инструкций по сохранению результата в переменную или в файл.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5