#mysql
#mysql
Вопрос:
У меня есть запрос MYSQL, подобный этому, и извлекается результирующий набор.
select mb.book_code, mb.from_date, mb.to_date,
week(mb.from_date) from_wk, week(mb.to_date) to_wk
from master_book mb;
Table Name: master_book
book_code from_date to_date from_wk to_wk
======================================================
143 2014-01-01 2014-01-31 1 5
То, что я хотел бы получить с помощью моего запроса, выглядит следующим образом.
Ожидаемый результат
book_code from_date to_date wk_1 wk_2 wk_3 wk_4 wk_5
======================================================
143 2014-01-01 2014-01-31 - - - - -
Я знаю, что мне нужно выполнить некоторый цикл в моем запросе mysql. Но понятия не имею. Даже я искал в сети.
Пожалуйста, укажите мне, если я ошибаюсь.
Спасибо, Кимз
Комментарии:
1. Можете ли вы опубликовать структуру таблиц?
2. Это может быть полезно: общие запросы MySQL . см. раздел «Сводные таблицы (перекрестные таблицы)»