大家好,我必须加入两个查询以形成结果集:-
第一个:
SELECT
orderId,
GROUP_CONCAT(DISTINCT(categoryId) ORDER BY orderId SEPARATOR ', ') as catId
FROM
ecart_product
INNER JOIN ecart_orderdetail
WHERE
ecart_orderdetail.productId = ecart_product.id
group by orderId
这给了我
orderId catId 167 59, 2 168 2 169 2 170 2 171 2 172 48, 2 173 2 174 2
第二:
select * from ecart_orders
在这两个 orderId 中都很常见,这怎么可能加入?