2.--查询供应商的ID、公司名称、地区、城市和电话字段的值。条件是“地区等于华北”并且“联系人头衔等于销售代表”。
语句
select 供应商.供应商ID,供应商.`公司名称`,供应商.地区,供应商.城市,供应商.电话,供应商.联系人职务 from 供应商 where 地区='华北' AND 联系人职务='销售代表'
5.--查询订购日期在1996年7月1日至1996年7月15日之间的订单的订购日期、订单ID、相应订单的客户公司名称、负责订单的雇员的姓氏和名字等字段的值,并将查询结果按雇员的“姓氏”和“名字”字段的升序排列,“姓氏”和“名字”值相同的记录按“订单 ID”的降序排列
语句
select 订单.订购日期,订单.`订单ID`,供应商.公司名称,雇员.`姓氏`,雇员.`名字` from 订单,供应商,雇员 where 订购日期 bETWEEN '1996-07-1' and '1996-07-15' order by 姓氏 and 名字,姓氏 and 名字 desc
大师兄求助!!
--查询“10248”和“10254”号订单的订单ID、运货商的公司名称、订单上所订购的产品的名称
谢如下语句,查不出。。求问题所在?
select 订单.订单ID,运货商.公司名称,产品.产品名称 from 订单,运货商,产品,订单明细 INNER JOIN 订单.运货商ID=运货商.运货商ID,订单明细表.产品ID=产品.产品ID where 订单ID=10248 or 订单ID=10254 ORDER BY 订单ID
改成如下了,还是不对,
select 订单.订单ID,运货商.公司名称,产品.产品名称 from 订单,运货商,产品,订单明细 INNER JOIN 订单.运货商=运货商.运货商ID,订单明细表.产品ID=产品.产品ID,订单明细表.订单ID=订单.订单ID where 订单ID='10248' or 订单ID='10254' ORDER BY 订单ID 编辑于 2018-4-17 14:00