Which of the following SQL statements is a correctly stated correlated subquery?
A) SELECT C1.CustName,C1.SalesRepNo
FROM CUSTOMER C1
WHERE C1.SalesRepNo IN
(SELECT S1.SaleRepNo
FROM SALESREP S1
WHERE S1.RepName = 'Smith') ;
B) SELECT C1.CustName,C1.SalesRepNo
FROM CUSTOMER C1
WHERE C1.SalesRepNo IN
(SELECT S1.SaleRepNo
FROM SALESREP S1
WHERE S1.RepName = 'Smith')
AND C1.SalesRepNo=S1.SalesRepNo) ;
C) SELECT C1.CustName,C1.SalesRepNo
FROM CUSTOMER C1
WHERE C1.SalesRepNo IN
(SELECT S1.SaleRepNo
FROM SALESREP S1
WHERE S1.RepName = 'Smith')
AND C1.SalesRepNo<>S1.SalesRepNo) ;
D) SELECT C1.CustName,C1.SalesRepNo
FROM CUSTOMER C1
WHERE C1.SalesRepNo IN
(SELECT C2.SaleRepNo
FROM CUSTOMER C2
WHERE C1.SalesRepNo=C2.SalesRepNo) ;
AND C1.OrderNo<>C2.OrderNo) ;
E) None of the above is a correctly stated correlated subquery.
Correct Answer:
Verified
Q42: To drop a constraint,no preliminary steps are
Q43: Deleting tables and relationships is basically a
Q60: When decreasing cardinalities,there will always be data
Q61: The process of reading an actual database
Q62: SQL queries that use EXISTS and NOT
Q64: A double nested set of NOT EXISTS
Q65: When running a correlated subquery,the DBMS always
Q66: To change a table name,we _.
A)use the
Q67: The data model produced by reverse engineering
Q68: If a DEFAULT constraint is included when
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents