我正在刷新我的 SQL。
我正在阅读有关子查询以及使用相关子查询在外部引用的可能性。
例子:
SELECT *
FROM ORDERS O
WHERE 'ROAD BIKE' =
(SELECT DESCRIPTION FROM PART P WHERE P.PARTNUM = O.PARTNUM)
这等效于连接:
SELECT O.ORDEREDON, O.NAME,
O.PARTNUM, O.QUANTITY, O.REMARKS
FROM ORDERS O, PART P
WHERE P.PARTNUM = O.PARTNUM AND P.DESCRIPTION = 'ROAD BIKE'
我的问题是我没有得到第一个表格以及我们何时/为什么使用它。外部引用查询何时有用?