我坐在这个 SELECT 语句中
我将一种产品分成 5 种产品,每个产品都有一列,说明您应该订购多少才能以该价格获得它。
我想要的是,例如,如果我订购 54,我应该从 50 得到价格。
如果我要订购 100 或 101 等。我应该从 100 获得价格。等等。
到目前为止,这是我的 SELECT ..
SELECT
entity.entity_id AS "ID",
entity.value AS "Name",
qty_price.qty AS "Pcs",
qty_price.value AS "Price"
FROM `mg_catalog_product_entity_tier_price` qty_price
JOIN `mg_catalog_product_entity_varchar` entity
ON qty_price.entity_id = entity.entity_id
WHERE entity.entity_id = 300
AND entity.value = (SELECT name FROM `mg_catalog_product_flat_1` WHERE `mg_catalog_product_flat_1`.entity_id = entity.entity_id)
LIMIT 10;
编辑:这是回复评论中提到的屏幕截图: