我有两张表客户和订单,下面是结构。
表 - 客户
- ID
- 顾客姓名
表 - 订单
- ID
- order_id
- 客户ID
客户表有客户记录,订单表有客户下的订单,
orders 表中的customer_id 链接到customers 表的id字段。
现在一个客户可以有零个或一个或多个订单,我只想获得客户下的最后一个订单。
当我运行以下查询一个简单的不可见连接时,它返回客户的所有订单
SELECT customers.customer_name,orders.order_id FROM orders,customers WHERE orders.customer_id=customers.id
我也尝试了不同的 JOIN 语句,但无法获得客户的最后一个订单,我想在一个 SQL 查询中为所有客户获取它。
预先感谢您的帮助。