Return-Path: Delivered-To: apmail-db-derby-user-archive@www.apache.org Received: (qmail 85235 invoked from network); 8 Nov 2005 14:10:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Nov 2005 14:10:49 -0000 Received: (qmail 99921 invoked by uid 500); 8 Nov 2005 14:10:47 -0000 Delivered-To: apmail-db-derby-user-archive@db.apache.org Received: (qmail 99896 invoked by uid 500); 8 Nov 2005 14:10:46 -0000 Mailing-List: contact derby-user-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Reply-To: "Derby Discussion" Delivered-To: mailing list derby-user@db.apache.org Received: (qmail 99882 invoked by uid 99); 8 Nov 2005 14:10:46 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Nov 2005 06:10:46 -0800 X-ASF-Spam-Status: No, hits=1.6 required=10.0 tests=DNS_FROM_RFC_ABUSE,NO_REAL_NAME,UPPERCASE_50_75 X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [194.7.80.34] (HELO INTL_EROC07.hqintl1.com) (194.7.80.34) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Nov 2005 06:10:37 -0800 Subject: RE: [Derby 10.1] SELECT ... raises "An ON clause associated with a JOIN operator is not valid" Date: Tue, 8 Nov 2005 15:10:18 +0100 MIME-Version: 1.0 To: derby-user@db.apache.org Cc: From: Erik.Bengtson@intl.westernunion.com X-Mailer: Microsoft Outlook v 10.00.6626, MSOC v 2.00.4007.00 Message-ID: X-MIMETrack: Serialize by Router on ErocNotes2/EROC/International(Release 5.0.13a |April 8, 2004) at 11/08/2005 03:10:42 PM, Serialize complete at 11/08/2005 03:10:42 PM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Should I understand the silence as YES? Erik Bengtson -----Original Message----- From: Erik Bengtson=20 Sent: Saturday, November 05, 2005 2:11 PM To: derby-user@db.apache.org Subject: [Derby 10.1] SELECT ... raises "An ON clause associated with a JOIN operator is not valid" Hi, Below is the script to reproduce the issue. When the SELECT stmt is run, derby raises "An ON clause associated with a JOIN operator is not valid" Show I raise a JIRA defect? CREATE TABLE DATAELEMENT ( ID INTEGER NOT NULL, "DATA" VARCHAR(255) ) ALTER TABLE DATAELEMENT ADD CONSTRAINT DATAELEMENT_PK PRIMARY KEY (ID) CREATE TABLE DATACOLLECTION ( ID INTEGER NOT NULL, "DATA_GROUP" INTEGER NOT NULL ) ALTER TABLE DATACOLLECTION ADD CONSTRAINT DATACOLLECTION_PK PRIMARY KEY (ID) CREATE TABLE DATACOLLECTION_ELEMENTS ( ID_OID INTEGER NOT NULL, ID_EID INTEGER NOT NULL ) ALTER TABLE DATACOLLECTION_ELEMENTS ADD CONSTRAINT DATACOLLECTI8E_PK PRIMARY KEY (ID_OID,ID_EID) CREATE TABLE DATACOLLECTION_ELEMENTSCACHED ( ID_OID INTEGER NOT NULL, ID_EID INTEGER NOT NULL ) ALTER TABLE DATACOLLECTION_ELEMENTSCACHED ADD CONSTRAINT = DATACOLLECTIKP_PK PRIMARY KEY (ID_OID,ID_EID) SELECT DISTINCT 'org.jpox.samples.performance.DataCollection' AS JPOXMETADATA,THIS.DATA_GROUP,THIS.ID=20 FROM DATACOLLECTION THIS, DATAELEMENT UNBOUND_E LEFT OUTER JOIN DATAELEMENT UNBOUND_E_DATA ON UNBOUND_E.ID =3D UNBOUND_E_DATA.ID=20 INNER JOIN DATACOLLECTION_ELEMENTS THIS_ELEMENTS ON THIS_ELEMENTS.ID_OID = =3D THIS.ID=20 INNER JOIN DATAELEMENT UNBOUND_F ON THIS_ELEMENTS.ID_EID =3D = UNBOUND_F.ID WHERE UNBOUND_E_DATA."DATA" =3D 'Something' AND UNBOUND_E.ID =3D = UNBOUND_F.ID AND (THIS.DATA_GROUP =3D 1) Regards, Erik Bengtson [De RE