2

我有三个表 T1、T2 和 T3,并带有以下列。

T1: a, b
T2 b, c
T3 c,d

我想创建一个名为 T4 的视图,其中包含字段 a、d

如何编写查询来执行此操作?

4

2 回答 2

1

你可以像这样加入他们:

CREATE VIEW T4 AS 
SELECT T1.a, T3.d
FROM T1 
JOIN T2 ON T1.b = T2.b
JOIN T3 ON T2.c = T3.c

看到这个 SQLFiddle

于 2012-12-22T10:59:43.767 回答
1

试试这个 ::

CREATE VIEW T4
AS
SELECT 
T1.a, 
T3.d
FROM T1 
INNER JOIN T2 ON T1.b = T2.b
INNER JOIN T3 ON T2.c = T3.c
于 2012-12-22T11:00:38.927 回答