0
我有1列编号为0称为product_attribute_id
和一个需要组product_id
,因为它是0(东西一样,如果记录为0,则与列名重整旗鼓product_id
)SQL重新组合只选择记录
我可以”只是做GROUP BY,因为我的其他记录将会消失。它只需要组时,我product_attribute_id
有记录0
在它与我的叫product_id
SELECT
od.id_order_detail,
od.id_order,
od.product_id,
od.product_attribute_id,
od.product_name,
(od.product_quantity) AS 'Total closed'
FROM
ex.ps_order_detail od
WHERE
od.product_id IN (SELECT DISTINCT
p.id_product
FROM
ex.ps_product p
WHERE
p.id_manufacturer = '1')
ORDER BY od.product_attribute_id , od.product_id DESC
我的其他记录需要留只0
需要记录与另一列
添加示例表数据和预期结果 - 以及格式化文本! – jarlh
你正在使用哪些DBMS?您的列别名是无效的标准SQL。 –
我正在使用MariaDB – Deniz