#php #mysql #database
#php #mysql #База данных
Вопрос:
Мне нужна помощь с некоторыми PHP / MySQL, пожалуйста.
Вот как выглядит моя база данных: http://cl.ly/2v022Y1w352r1x091Y3C
И вот как мне нужно ее вывести: http://cl.ly/0V2X120M3H1R1G3z0B2Y (в случае, если product = ‘canvas’ и type = ‘single_pane’)
Я изо всех сил пытаюсь найти способ вывода базы данных в эту таблицу. Я предполагаю, что мне нужно будет сгруппировать строки по одному и тому же продукту, типу, ширине и высоте. Я действительно не уверен, как это сделать, я заглянул в «ГРУППОВУЮ» функцию MySQL, но безуспешно.
Буду признателен за любую помощь!
Спасибо, Ален
Ответ №1:
Я думаю, вам нужно выполнить запрос перекрестной таблицы, и это ваш человек для MySQL.
http://rpbouman.blogspot.com/2005/10/creating-crosstabs-in-mysql.html
Его пример сложный, но он может помочь. И этот немного менее смелый: http://www.leghumped.com/blog/2008/11/16/crosstab-queries /
Чак