mysqli-将列数据提取到行字段中(需要对此进行查询)
我想把一些列转换成行。最好的方法是什么?使用mysqli和同一个表 原始数据mysqli-将列数据提取到行字段中(需要对此进行查询),mysql,Mysql,我想把一些列转换成行。最好的方法是什么?使用mysqli和同一个表 原始数据 SELECT * FROM table1 输出 sort id name Food1 Food2 Food3 1 P01 Sam Ice Cream Cake Pizza 2 P02 pau Burger Fries Egg 预期产量 sort id
SELECT * FROM table1
输出
sort id name Food1 Food2 Food3
1 P01 Sam Ice Cream Cake Pizza
2 P02 pau Burger Fries Egg
预期产量
sort id name Food1
1 P01 Sam Ice Cream
2 P01 Sam Cake
3 P01 Sam Pizza
4 P02 pau Burger
5 P02 pau Fries
6 P02 pau Egg
-----------------------------------------------
SORT | id | name | Food1 | Food2 | Food3
---------------------------------------------
1 | P01 | Sam |冰淇淋|蛋糕|比萨饼
--------------------
P02 | pau |汉堡|薯条|鸡蛋
3个子查询,每个列提取一个列,然后合并所有列。
sort
列的意义是什么?它背后的逻辑是什么?