2011-11-18 96 views
-1

任何人都可以直接向我介紹一些涵蓋SQL連接的「深入」資料,具體來說就是表中字段加入到oracle中?Oracle加入(需要教程)

我在新工作中使用的所有軟件都使用瘋狂的250+行SQL查詢,在oracle上一次加入12個表字段,我從來沒有很好的加入,我也沒有太多的oracle經驗(我一直使用MySQL)。

我想我應該採取「去大或回家」的方法來解決這個問題(如果我想保住我的工作)並且需要一些能夠很好地覆蓋它的東西。我已經閱讀了一本關於oracle的內部和外部的書,但是對於一本關於數據庫的深入的書,它沒有關於它使用的查詢的很多信息。

這是什麼,我通常每天都會看到一個很濃縮版:

SELECT t1.field1, 
     t2.field1, 
     t2.field2, 
     t3.field2, 
     t3.field4, 
     t4.field2, 
     t4.field1, 
    FROM t1, t2, t3, t4 
WHERE t1.field1 = '{variable}' 
    AND t2.field2 = t1.field3 
    AND t3.field1 = t4.field1 
    AND t4.field2 = t1.field1; 
+0

Duh ...但我沒有發現任何能夠覆蓋到我需要的程度的東西。 – Raz

+0

你會驚訝有多少人來這裏,並沒有做任何研究之前要求的東西:) – Bryan

+2

http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of- sql-joins.html –

回答

1

快速谷歌搜索把我帶到這個甲骨文頁JOINS