我坐在这个SELECT语句与MySQL辅助选择
我有一个产品分成5种产品,每一个栏,告诉你应该有多少为了得到它的那个价格。
我要的是,举例来说,如果我命令54,我应该得到50
价格如果我订购100或101等。我应该得到100的价格。 。 等等。
这里是我的选择,到目前为止..
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;
编辑:这是在评论中提到到回复的截图:
也许你也可以解释你的表的样子 –
欢迎来到StackOverflow。请尽量在写作质量上付出一点努力。这是一个专业的网站。 –