【发布时间】:2019-10-25 07:36:46
【问题描述】:
我正在尝试执行选择查询以显示两个表中的值。以“客户”和“订单”为例。在客户表中,它只有客户 ID(主键)和客户名称(无重复项)。订单表显示客户名称(外键)和订单号。
当客户在订单表中有多个订单时,它会显示如下
Jon - Order1
Jon - Order2
Luke - Order1
Luke - ORder2
Luke - Order3
Mark - Order1
我怎样才能让选择查询像这样显示它
Jon - Order1, Order2
Luke - Order1, Order2, Order3
Mark - Order1
不必用逗号分隔。堆栈字段也可以使用。我的最终目标是有一个“订单表格”,在表格中的一个“订单”字段中列出每个客户及其所有订单/
表单示例将是一个带有 CustomerName 的文本框和另一个用于列出每个订单的文本框
当前 SQL
SELECT tblCustomers.CustomerName, tblOrders.Order#
From tblCustomers INNER JOIN tblOrders ON tblCustomers.CustomerName = tblOrders.CustomerName
【问题讨论】: