Обработка цикла MYSQL для от недели и до недели

#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 . см. раздел «Сводные таблицы (перекрестные таблицы)»