这种类型的表叫什么?

时间:2011-10-07 01:36:05

标签: relational-database database

SELECT 
* 
FROM 
(
  SELECT a, b, c 
  FROM ABC 
  WHERE f = '1'
LEFT JOIN 
  SELECT v, n, m
  FROM VBN
  WHERE g = '1'
ON (v = a)
);

我试图从一个表中选择是根据条件建立的,这种表叫什么?现场表?

1 个答案:

答案 0 :(得分:0)

您可以将其称为子查询。 如果要将名称应用于此子查询,可以使用别名或创建视图。

SELECT 
aJoinedTable.* 
FROM 
(
  SELECT a, b, c 
  FROM ABC 
  WHERE f = '1'
LEFT JOIN 
  SELECT v, n, m
  FROM VBN
  WHERE g = '1'
ON (v = a)
) as aJoinedTable;