@kirwait

Как заполнить единичками строку от определенного столбца до другого определнного столбца в mySQL?

Здравствуйте, задача следующая: есть таблица mysql, 10 столбцов: 01, 02 до 10, есть начало и конец события, которые равны строкам "01","02",...,"10"(например начало в "08", конец в "10"),в зависимости от значения начала и конца нужно заполнить табличку единичками от столбца соответствующего началу до столбца соответствующего концу, не включая конец, то есть, если начало в "08", конец в "10" - нужно заполнить на ранее выбранной строке, ячейку столбца 08, 09.(заполняю единичками)
Запрос посылается к БД через JDBC Template в java
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rPman
это называется pivot table

в mysql (да и многих других) нет их как часть синтаксиса языка, и каждый генерирует sql запросы по ситуации, используя case/if подставляя нужное условие под нужную таблицу - это для вывода (т.е. в select) соответственно создавать такие таблицы не получится, их приходится симулировать, размещая колонки как записи 1-ко-М в одной таблице.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы