MySQL查询根据数量创建多个结果

时间:2014-06-07 16:02:39

标签: mysql

如果在其他地方得到解答,请提前抱歉,找不到。

我正在使用第三方软件(工作得相当好,支持最少)来管理我的opencart网站,并尝试修改现有的MySQL查询,该查询根据类别ID成功打印标签。我希望它根据'数量'创建多个(或零)结果。

以下是当前的工作查询:

SELECT T1.product_id,
      T1.model,
      T2.name,
      T1.upc,
      CONCAT(IFNULL(T3.`symbol_left`,TRIM(SPACE(1))),ROUND(T1.price,2),IFNULL(T3.`symbol_right`,TRIM(SPACE(1)))) AS 'price',
      IF(LENGTH(TRIM(T1.upc)) = 0, T1.product_id, T1.upc) AS 'ean',
      T5.name
FROM oc_product T1
    INNER JOIN oc_product_description T2 ON (T1.product_id = T2.product_id)
          AND T2.language_id = 1           
    LEFT JOIN oc_currency T3 ON (T3.value = 1) 
    LEFT JOIN oc_product_to_category T4 on T1.product_id=T4.product_id
    LEFT JOIN oc_category_description T5 on T4.category_id=T5.category_id
Where T4.category_id = 56

我将T1.quantity添加到T1.upc下的SELECT区域,但不知道如何使用它来更改结果。

谢谢!

0 个答案:

没有答案