请教嵌入FROM子句的SQL查询的类型名称
SQL查询类型咨询
我已经了解Subquery(又名Inner Query/Nested Query):
Subquery(也称为Nested Query或Subselect)是嵌入在另一个SQL查询的WHERE或HAVING子句中的SELECT查询。
对应的示例:
SELECT * FROM customers WHERE cust_id IN (SELECT DISTINCT cust_id FROM orders WHERE order_value > 5000);
我更关心的是理解以下查询的类型(名称):
SELECT ta.col_a1, ta.col_a2, temp.col_tmp_a FROM table_a ta, ( SELECT tb.col_b1, tb.col_b2, tc.col_c1 FROM table_b tb, table_c tc WHERE tb.col_a1 = tc.col_c2 ) AS temp WHERE temp.col_b1 = ta.col_a1
我认为上述查询可以用Inner Join改写以提升性能,但我不关心性能,只想知道这类查询的名称,若有人知晓请告知。
内容的提问来源于stack exchange,提问作者samshers
相关产品推荐
相关产品推荐

