提问人:RamaKrishna 提问时间:11/22/2022 最后编辑:Stefan WuebbeRamaKrishna 更新时间:11/23/2022 访问量:29
我还想要订单详细信息,例如订单列
I want order details also like order columns
问:
select o.*,x.cust_name from(
select cust_name from customer c where salesman_id IN(
select salesman_id from Orders o where ord_date ='2012-08-17'))x
我只有客户名称,但我还需要订单列。我想要子查询中的解决方案
ord_no | purh_amt | ord_date | cust_id | salesman_id | cust_name |
---|---|---|---|---|---|
70011 | 75.29 | 2012-08-17 | 3003 | 5007 | 乔兹 |
7004 | 110.5 | 2012-08-17 | 3009 | 5003 | 杰夫 |
答:
-1赞
Epitay
11/22/2022
#1
如果我了解您想要实现的目标,您需要像这样内部连接:
select ord_no,cust_name,ord_date
from customer c
inner join orders o
on (c.salesman_id = o.salesman_id)
where o.ord_date = '2012-08-17';
评论
0赞
RamaKrishna
11/23/2022
我在联接中得到了答案,但如何在子查询中编写。这是我的问题
0赞
Epitay
11/23/2022
你能提供你的2片的结构吗,这将有助于解决你的问题。
0赞
RamaKrishna
11/24/2022
w3resource.com/sql-exercises/subqueries/......
0赞
Epitay
11/25/2022
正如你所看到的,你在这个网站上发布了一个解决方案,所以可能无法通过子查询获得你想要的解决方案。
评论