--查询订购日期在1996年7月1日至1996年7月15日之间的订单的订购日期、订单ID、相应订单的客户公司名称、负责订单的雇员的姓氏和名字等字段的值,并将查询结果按雇员的“姓氏”和“名字”字段的升序排列,“姓氏”和“名字”值相同的记录按“订单 ID”的降序排列
上述多表查询的第1题我是这样做的:
SELECT
订单.`订购日期`,
订单.`订单ID`,
客户.`公司名称`,
雇员.`姓氏`,
雇员.`名字`
FROM `订单`
INNER JOIN `客户`,`雇员`
ON 订单.`客户ID`=客户.`客户ID`,订单.`雇员ID`=雇员.`雇员ID`
WHERE `订购日期` BETWEEN '1996-07-01' AND '1996-07-15'
ORDER BY 雇员.`姓氏`,雇员.`名字`,`订单ID` DESC;
我是小白,不知道问题出在哪里,总是提示第9行出错,哪位老师可以指导一下吗?相关表的截图如下:
编辑于 2018-6-9 23:24
|