請幫我通過這個入世對多個表中的Teradata
sel a.col1,a.co2,a.col3,.........b.col1,b.col2..,c.col1,c.col2
from table1 as a inner join table2 as b on a.col1 =b.col1
inner join table3 as c on a.col1 = b.col1
where col1 = xxxxx;
現在我需要加入一個多表見表4。由於表4沒有col1作爲主索引,所以我需要將它加入到具有主鍵的另一個表中。
以下是我需要在上述sel語句中包含的不同查詢。
Sel xx.col1,yy.aaa,yy.bbb,zz.ccc,zz.ddd,zz.eee
from tablea as xx, tableb as yy, table4 as zz
where xx.col1 = yy.bbb and yy.aaa = zz.ccc
主要指數法:
- COL1爲表1,表2,表3,tablexx
- AAA認證表B
- CCC爲表4
在此先感謝
這是TERADATA ------------ 我的蹤跡: SEL a.col1, a.co2, a.col3,.. ....... b.col1,b.col2 ..,c.col1,c.col2,zz.ccc,z z.ddd,zz.eee from table4 as zz,table1 as a inner join table2 as b on a.col1 = b.col1 內連接表3作爲c on a.col1 = b.col1 內連接tableb as yy on a.col1 = yy.bbb和yy.aaa = zz.ccc 其中col1 = xxxxx; 錯誤:3782在連接表的搜索condtion不當coloumn參考 感謝 – balaji 2012-08-09 14:57:33
看來,在使表名和列名一般的過程中,你都推出了一些錯誤。因此,很難知道您是否遇到問題,因爲您的原始代碼有語法錯誤,或者在翻譯爲通用名稱時引入了它們。以下是代碼中明顯錯誤的示例。你在第一個代碼塊「table 3 as c」中寫道。我假設你的意思是「table3 as c」。請將實際的sql與示例表一起發佈,或者三重檢查您的已翻譯的SQL是否正確 – snowguy 2012-08-09 16:33:10
@snoguy。 。 。當我重新查詢查詢時,可能會引入一個雜散空間。 – 2012-08-09 21:49:16