2016-12-06 72 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)