CREATE TABLE `employee` ( `Eid` varchar(10), --职工编号 `EName` varchar(30), --职工姓名 `Wno` varchar(10), --所在仓库 `Salary` int(11) --职工工资 ); CREATE TABLE `orders` ( `OrdNo` int(11), --订单编号 `Sid` varchar(10), --供应商编号 `Eid` varchar(10), --职工编号 `Pid` varchar(20), --商品编号 `Price` decimal(10,2), --价格 `QTY` int(11), --订购数量 `ordDate` date --订单日期 );
时间: 2023-07-13 21:22:41 浏览: 134
create table
5星 · 资源好评率100%
好的,以下是基于您提供的数据表的查询语句:
```
SELECT employee.EName, orders.OrdNo, orders.Price, orders.QTY
FROM employee
INNER JOIN orders ON employee.Eid = orders.Eid
WHERE employee.EName = '刘勇';
```
这条查询语句将返回姓名为'刘勇'的员工所销售的订单编号、单价和数量信息。在查询结果中,每一行对应一个订单,其中'EName'列表示该订单的销售员工姓名,'OrdNo'列表示订单编号,'Price'列表示该订单商品的单价,'QTY'列表示该订单商品的数量。
希望这个查询语句能够解决您的问题。如果您还有其他问题,请随时提出。
阅读全文