2011-11-18 97 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