Return-Path: <oracle-l-bounce@freelists.org>
X-Original-To: oracle-l@orafaq.com
Delivered-To: oracle-l@orafaq.com
Received: from puck1183.startdedicated.com (localhost [127.0.0.1])
 by puck1183.startdedicated.com (Postfix) with ESMTP id 825BA1961023
 for <oracle-l@orafaq.com>; Tue,  2 Feb 2016 16:37:30 +0100 (CET)
Received: from turing.freelists.org (freelists-180.iquest.net [206.53.239.180])
 by puck1183.startdedicated.com (Postfix) with ESMTPS
 for <oracle-l@orafaq.com>; Tue,  2 Feb 2016 16:37:30 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 683423162A;
 Tue,  2 Feb 2016 10:37:29 -0500 (EST)
X-Virus-Scanned: Debian amavisd-new at turing.freelists.org
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id EonLTByKadXr; Tue,  2 Feb 2016 10:37:29 -0500 (EST)
Received: from turing.freelists.org (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id BD55A313F8;
 Tue,  2 Feb 2016 10:36:48 -0500 (EST)
Received: with ECARTIS (v1.0.0; list oracle-l); Tue, 02 Feb 2016 10:36:07 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id A7A9131267
 for <oracle-l@freelists.org>; Tue,  2 Feb 2016 10:36:07 -0500 (EST)
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id jyPbNVOcWPTe for <oracle-l@freelists.org>;
 Tue,  2 Feb 2016 10:36:07 -0500 (EST)
Received: from mail01.docapost-csp.fr (mail01.docapost-csp.fr [93.92.109.15])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 1AD533125F
 for <oracle-l@freelists.org>; Tue,  2 Feb 2016 10:36:06 -0500 (EST)
Received: from mail01.docapost-csp.fr (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 679E888008;
 Tue,  2 Feb 2016 16:36:05 +0100 (CET)
Received: from remote.sefas.com (unknown [172.28.81.58])
 (using TLSv1 with cipher AES128-SHA (128/128 bits))
 (No client certificate requested)
 by mail01.docapost-csp.fr (Postfix) with ESMTPS id 4A8D888005;
 Tue,  2 Feb 2016 16:36:05 +0100 (CET)
Received: from BOU.sefasuk.local ([fe80::1499:187:3943:15e4]) by
 BOU.sefasuk.local ([fe80::1499:187:3943:15e4%10]) with mapi id
 14.03.0224.002; Tue, 2 Feb 2016 15:36:10 +0000
From: John Dunn <JDunn@sefas.com>
To: Dimensional DBA <dimensional.dba@comcast.net>, "oracle-l@freelists.org"
 <oracle-l@freelists.org>
Subject: RE: Help with Join SQL
Thread-Topic: Help with Join SQL
Date: Tue, 2 Feb 2016 15:36:08 +0000
Message-ID: <EEC3316514CFB24AB2285394E0D405587C930A9B@BOU.sefasuk.local>
References: <EEC3316514CFB24AB2285394E0D405587C93092D@BOU.sefasuk.local>
 <002b01d15dba$6461db50$2d2591f0$@comcast.net>
In-Reply-To: <002b01d15dba$6461db50$2d2591f0$@comcast.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.28.84.8]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: disable
X-archive-position: 63258
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: JDunn@sefas.com
Precedence: normal
Reply-To: JDunn@sefas.com
List-help: <mailto:ecartis@freelists.org?Subject=help>
List-unsubscribe: <oracle-l-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: oracle-l <oracle-l.freelists.org>
X-List-ID: oracle-l <oracle-l.freelists.org>
List-subscribe: <oracle-l-request@freelists.org?Subject=subscribe>
List-owner: <mailto:mark.bobak@proquest.com>
List-post: <mailto:oracle-l@freelists.org>
List-archive: <http://www.freelists.org/archives/oracle-l>
X-list: oracle-l

Thanks...that helped a lot

John Dunn
Product Consultant
Sefas Innovation Limited.
Tel:=A0=A0 + 44 (0) 117 910 0529
www.sefas.com


-----Original Message-----
From: Dimensional DBA [mailto:dimensional.dba@comcast.net]=20
Sent: 02 February 2016 13:05
To: John Dunn; oracle-l@freelists.org
Subject: RE: Help with Join SQL

Try something like this.

from tab3 LEFT OUTER JOIN tab1 ON tab1.customer =3D tab3.customer LEFT OUTE=
R JOIN tab2 ON tab2.customer =3D tab3.customer;

Some explanation for ANSI SQL Standard relative to Oracle SQL for OUTER
JOINS:

https://blogs.oracle.com/optimizer/entry/outerjoins_in_oracle
http://www.oratechinfo.co.uk/ansi_joins.html
http://www.orafaq.com/node/2618



Matthew Parker
Chief Technologist
Dimensional DBA
425-891-7934 (cell)
D&B 047931344
CAGE 7J5S7
Dimensional.dba@comcast.net
View Matthew Parker's profile on LinkedIn

-----Original Message-----
From: oracle-l-bounce@freelists.org [mailto:oracle-l-bounce@freelists.org]
On Behalf Of John Dunn
Sent: Tuesday, February 02, 2016 3:14 AM
To: oracle-l@freelists.org
Subject: Help with Join SQL

I need to convert the following Oracle specific code to standard SQL (LEFT =
OUTER JOINS?)

          =20
            from tab1,tab2,tab3=20
            where=20
               tab1.customer(+) =3D tab3.customer and=20
               tab2.customer(+) =3D tab3.customer ;

Can anyone help?

--
http://www.freelists.org/webpage/oracle-l


--
http://www.freelists.org/webpage/oracle-l


