Input
| fruit | season | price |
|---|---|---|
| apple | spring | 15 |
| apple | summer | 20 |
| apple | autumn | 35 |
| apple | winter | 55 |
| banana | spring | 13 |
| banana | summer | 2 |
| banana | autumn | 3 |
| banana | winter | 5 |
| peach | spring | 40 |
| peach | summer | 50 |
| peach | autumn | 33 |
| peach | winter | 44 |
Here is create table MYSQL(I am not good at mssql)
CREATE TABLE Question(
fruit varchar(10),
season varchar(10),
price numeric
);
INSERT INTO
Question
VALUES
('apple', 'spring', 15),
('apple', 'summer', 20),
('apple', 'autumn', 35),
('apple', 'winter', 55),
('banana', 'spring', 13),
('banana', 'summer', 2),
('banana', 'autumn', 3),
('banana', 'winter', 5),
('peach', 'spring', 40),
('peach', 'summer', 50),
('peach', 'autumn', 33),
('peach', 'winter', 44);
Because my complete data has more than 300 kinds of fruit, so could not use apple, banana etc in sql query, also can't use spring, summer etc in sql query.
If there is any easy solution about this combine?
Output expect
| fruit | spring_price | summer_price | autumn_price | winter_price |
|---|---|---|---|---|
| apple | 15 | 20 | 35 | 55 |
| banana | 13 | 2 | 3 | 5 |
| peach | 40 | 50 | 33 | 44 |