pivot mysql как транспонировать таблицу
Необходимо получить табицу с динамич коичеством столбцов, и на mysql такой вопрос решается с помощью prepared statement. Я нагуглила что-то в интернете, но не понимаю, как это происходит.
Объясните мне, пожалуйста,как можно сделать pivot таблицу в mysql, например - стоки - пирожные, столбцы - магазины. Вывести кол-во проданных пирожных для каждого магазина (магазинов n-ное количество):
(помогите разобраться с тем как это работает :3 не закидывайте тапками( )
create table shop(
shop_id int auto_increment primary key,
shop_name varchar(50) unique
);
create table cake(
cake_id int auto_increment primary key,
cake_name varchar(50) unique,
shop_id int not null
add foreign key (shop_id) references shop(shop_id) on delete cascade
)