【发布时间】:2013-08-08 15:47:56
【问题描述】:
我有两张桌子:
1.customer
2.customer_order
Customer 表包含客户数据(duh),customer_order 包含所有订单。
我可以通过customer.id=customer_order.id_customer 加入他们。
一切都好,但现在我想要一个查询,我有所有客户 ID,接下来是这些客户下的订单(customer_order.id)(带有订单日期)
像这样:
customer 100 order 4, order 5, order 9
customer 101 order 7, order 8, order 15
我有这个,但没有给我结果,它将所有带有订单的客户 ID 放在不同的行上:
SELECT c.id, c.firstname, co.id
FROM customer c
JOIN customer_order co
ON c.id=co.id_customer
;
【问题讨论】:
-
不分组 -
order by c.id, c.firstname -
您希望如何显示日期?您的示例输出没有显示。
-
如果您有应用程序级别/表示层的数据显示问题(例如使用一点 PHP),请考虑处理问题
标签: mysql