mysql:不同“食品类别”和不同“食品加工类型”下的食品加工订购

问题描述 投票:0回答:1

我想对下面的输入进行排序以获得输出,以便每天顾客都有不同的“食品类别”(优先级第一),然后吃不同的“食品加工类型”(尽可能不同)。

输入:

食品类 食品加工类型 食物名称
牛肉 红烧 红烧牛肉1
牛肉 红烧 红烧牛肉2
牛肉 炒牛肉3
牛肉 炒牛肉4
牛肉 煮过 煮牛肉5
牛肉 煮过 煮牛肉6
红烧 红烧鱼1
红烧 红烧鱼2
炒鱼3
炒鱼4
煮过 水煮鱼5
煮过 水煮鱼6

我尝试用 php 来做,得到以下结果。 我的问题是:我们可以通过在mysql中查询来完成吗

预期结果:

食品类 食品加工类型 食物名称
牛肉 红烧 红烧牛肉1
炒鱼3
牛肉 煮过 煮牛肉5
红烧 红烧鱼1
牛肉 炒牛肉3
煮过 水煮鱼5
牛肉 红烧 红烧牛肉2
炒鱼4
牛肉 煮过 煮牛肉6
红烧 红烧鱼2
牛肉 炒牛肉4
煮过 水煮鱼6

谢谢您并致以诚挚的问候,

mysql sorting multiple-columns
1个回答
0
投票

太棒了,我在我的网站上使用了这个 食品类别 水果和蔬菜

新鲜 罐头 冷冻 干的 榨汁 谷物和谷物

全谷物 精制谷物 片状谷物 即食谷物 煮熟的谷物 肉类和家禽

新鲜 腌制(熏制、腌制) 冷冻 加工品(香肠、熟食肉类) 腌制 乳制品

新鲜(牛奶、酸奶) 陈年(奶酪) 加工品(奶酪酱、调味酸奶) 粉状(奶粉、芝士粉) 发酵(开菲尔、酪乳) 海鲜

新鲜 冷冻 罐头 熏制 干的 零食和糖果

烘烤(饼干、饼干) 油炸(薯片、椒盐卷饼) 蜜饯(巧克力、软糖) 干果/坚果 加工品(爆米花、格兰诺拉麦片) 食品加工类型 保存

罐头 冷冻 烘干 吸烟 酸洗 烹饪

沸腾 蒸 烘烤 煎炸 烧烤 发酵

乳酸发酵(泡菜、酸菜) 酒精发酵(啤酒、葡萄酒) 酵母发酵(面包、酸奶) 萃取

榨汁(果汁) 榨油(橄榄油、植物油) 浓缩液(浓缩果汁、糖浆) 乳化

酱汁(蛋黄酱、调料) 乳制品(酪乳、奶油) 纹理化

膨化(年糕、膨化零食) 糊化(布丁、酱汁) 订购示例 当根据这些类别和加工类型订购食品时,它可能看起来像这样:

水果和蔬菜

蔬菜罐头(保鲜) 冷冻浆果(保存) 芒果干(保存) 谷物和谷物

全麦面包(烘焙) 即食燕麦(烹饪) 玉米片(加工) 肉类和家禽

烟熏三文鱼(烟熏) 金枪鱼罐头(罐头) 新鲜鸡胸肉(新鲜) 乳制品

陈年切达干酪(陈年) 酸奶(发酵) 奶粉(萃取) 海鲜

冷冻虾(冷冻) 沙丁鱼罐头(罐头) 干海带(干燥) 零食和糖果

烤薯片(烘焙) 棒棒糖(加工) 干果混合物(干燥) 该组织允许根据食品类型和加工方法进行有效的订购和分类。 网站:https://dimsimlim.com/

© www.soinside.com 2019 - 2024. All rights reserved.