Maison > développement back-end > tutoriel php > 关于一个很复杂的MYSQL查询排列场景的问题

关于一个很复杂的MYSQL查询排列场景的问题

WBOY
Libérer: 2016-06-06 20:37:33
original
822 Les gens l'ont consulté

一个产品包含了

货号 仓库 尺码 颜色 数量 等数据
MYSQL中也是按照这样的字段来进行存储的,但是有相同货号,不相同仓库,不同尺码的情况

现在我需要SELECT出的数据格式需求是

条目1——货号001 尺码 颜色 数量
————货号001 仓库002 尺码1的数量 尺码2的数量 尺码3的数量
条目2——货号002 尺码 颜色 数量
————货号002 仓库002 尺码1的数量 尺码2的数量 尺码3的数量
————货号002 仓库003 尺码1的数量 尺码2的数量 尺码3的数量
条目3——货号003 尺码 颜色
————货号003 仓库003 尺码1的数量 尺码2的数量 尺码3的数量
....

也就是将相同货号的货品合并起来然后分支出不同的仓库和不同的尺码
请问我要怎么写SELECT语句
我想应该是要写多层,效率最好的办法是什么?

回复内容:

一个产品包含了

货号 仓库 尺码 颜色 数量 等数据
MYSQL中也是按照这样的字段来进行存储的,但是有相同货号,不相同仓库,不同尺码的情况

现在我需要SELECT出的数据格式需求是

条目1——货号001 尺码 颜色 数量
————货号001 仓库002 尺码1的数量 尺码2的数量 尺码3的数量
条目2——货号002 尺码 颜色 数量
————货号002 仓库002 尺码1的数量 尺码2的数量 尺码3的数量
————货号002 仓库003 尺码1的数量 尺码2的数量 尺码3的数量
条目3——货号003 尺码 颜色
————货号003 仓库003 尺码1的数量 尺码2的数量 尺码3的数量
....

也就是将相同货号的货品合并起来然后分支出不同的仓库和不同的尺码
请问我要怎么写SELECT语句
我想应该是要写多层,效率最好的办法是什么?

你要考虑的是SKU

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal