首页 > 数据库 > mysql教程 > 如何根据制造商设置确定产品在 MySQL 中的可见性?

如何根据制造商设置确定产品在 MySQL 中的可见性?

Susan Sarandon
发布: 2024-12-09 16:06:16
原创
230 人浏览过

How to Determine Product Visibility in MySQL Based on Manufacturer Settings?

MySQL Select 语句:使用制造商设置确定产品可见性

您的目标是构建一个查询,根据规则计算产品的可见性在制造商表中定义。具体来说,您想要确定可以在哪里查看产品(例如,到处、仅限加拿大或仅限美国)。

初始查询尝试在子查询中使用 IF/ELSEIF 语句来计算可见性。然而,这种做法是不正确的。相反,请考虑使用 CASE 语句来评估产品的状态并分配适当的可见性级别。

提供的 CASE 语句有一个小问题:无论产品的状态如何,它始终评估第一个 WHEN 条件。要解决此问题,请从每个 WHEN 子句中删除 AND 条件。

以下修改后的查询应提供所需的结果:

此查询评估每个产品的状态,无论是“新” ' 或 'Used',并返回制造商表中定义的相应可见性级别。

以上是如何根据制造商设置确定产品在 MySQL 中的可见性?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板