我想在 MySql 语句中添加一个条件。如果这甚至可能?
这是我当前的 mysql 选择语句
SELECT *
FROM `validproduct`
WHERE `visible` = 1
AND `typeid` = 2
AND `sizeid` = 3
GROUP BY `productid`
所以目前,我正在选择 sizeid = 3 的产品。我要做的是选择 size = 1 的产品,如果不存在,则选择 sizeid = 3。
我的 validproducts 表包含一个产品列表,其中包含最多 6 种不同尺寸的产品(它们又具有不同的定价)。我想退回所有具有最低 sizeid 的产品(该产品的价格也最低)。并非所有产品都有 sizeid 1。
所以我的返回数据将类似于产品 A (sizeid 1, $x); 产品 B (sizeid 3, $y) 等