Сам запрос SELECT N.id, N.name, CONCAT( "
Mar 12, 2015
Сам запрос SELECT N.id, N.name,
CONCAT(
"[",
GROUP_CONCAT(
CONCAT("{shop:'",CONVERT(S.name USING utf8),"',"),
CONCAT("count:'",CONVERT(P.count USING utf8),"'}")
)
,"]"
) as data
FROM modx_products_nomenclature N
LEFT JOIN modx_shops S ON S.active = 1
LEFT JOIN modx_warehouse_products P ON P.product_id = N.id and S.warehouse_id = P.warehouse_id
GROUP BY N.id возвращает вот такое id 1
name G1
data [{shop:'A', count:'10'}]
.....
id 3
name G1
data [{shop:'A', count:'10'}, {shop:'B', count:'10'}] хотелось бы конечно что бы в дата в случае если количество 0 то писало {shop: 'B', count: '0'}