【发布时间】:2014-04-28 01:48:21
【问题描述】:
我是 mysql 新手,我想知道是否有一种方法可以从最近 5 个最近的订单中提取信息。
我正在尝试提取最近 5 个订单的 orderNumber、productName 和 firstname。
我创建了 2 个正在使用的虚拟表:
表: 订单
字段: 订单号 客户标识 订单信息Oid 购买日期时间
表: 客户数据
字段: 客户标识 名 中间初始 姓氏
表: 产品
字段: 产品编号 产品名称 公司名称
我在考虑 INNER JOIN 但如何确定最近的订单?
【问题讨论】:
-
使用
ORDER BY例如。ORDER BY purchaseDateTime在WHERE子句之后 -
SELECT * FROM orders ORDER BY purchaseDateTime LIMIT 5; -
您似乎缺少一个 orderDetail 表,其中包含订单中的每个产品。然后您还将订单链接到 orderDetail
-
呃,那是 5 还是 10 ? !?!?!