2016-12-06 61 views
0

请参阅给定的SQL语句。SQL测验选择/子查询

1. Select SPNAME 
2. FROM SALESPERSON 
3. Where SPNUM= 
4. FROM CUSTOMER 
5. WHERE CUSTNUM=20900); 

在第4行开头的子查询中缺少什么?

(SELECT SPNUM 
(SPNUM 
(Subquery SPNUM 
(FIND SPNUM 
+0

您是否有'SALESPERSON'和'CUSTOMER'的表定义? –

+0

对不起,没有其他信息是完全没有问题的方式 – Doors1fan

+0

我给出的答案是基于您提供的信息的最佳猜测。 –

回答

0

我想查询应该是WHERE SPNUM = ...WHERE SPNUM IN ...后跟一个子查询。为了安全起见,我们可以在子查询返回多条记录的情况下使用WHERE SPNUM IN ...

SELECT SPNAME 
FROM SALESPERSON 
WHERE SPNUM IN (SELECT SPNUM FROM CUSTOMER WHERE CUSTNUM = 20900)