こんにちは、結果セットを形成するために 2 つのクエリを結合する必要があります :-
1位:
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
2番目:
select * from ecart_orders
両方の orderId が一般的で、どうしてこれが join になるのでしょうか?