我是SQL新手,我一直試圖做一段時間,但它不適合我。 我有一個表2列,例如像這樣:連接表本身並保存結果在sql中查看
TBL
source | destination
0 | 1
1 | 2
3 | 7
9 | 10
我想加盟表本身,存在一個目的地是等於源,將它重新命名爲2列到S0,S1,只從右側連接的表中取出目標列並將其重命名爲S2,然後將結果保存在視圖中。
在示例表,運行查詢應該有這樣的觀點:
我試圖做這樣的事情:
CREATE VIEW V1 AS
SELECT tbl.source as S0,tbl.destination as S1 FROM tbl
JOIN
SELECT Hops.destination as S2 FROM Hops
ON tbl.S1=Hops.source
,但它不工作。我會很感激任何幫助:)
你得到什麼錯誤信息「它不工作」不給予我們有很多線索:P – Charleh