X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.2]) by svr1.postgresql.org (Postfix) with ESMTP id D006FD1B509 for ; Tue, 11 Nov 2003 12:04:50 +0000 (GMT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (neptune.hub.org [200.46.204.2]) (amavisd-new, port 10024) with ESMTP id 29995-05 for ; Tue, 11 Nov 2003 08:04:22 -0400 (AST) Received: from rambutan.pingpong.net (81.milagro.bahnhof.net [195.178.168.81]) by svr1.postgresql.org (Postfix) with ESMTP id DD6C6D1B508 for ; Tue, 11 Nov 2003 08:04:17 -0400 (AST) Received: from localhost (localhost [127.0.0.1]) by rambutan.pingpong.net (8.12.9p2/8.12.9) with ESMTP id hABC4JRY052232; Tue, 11 Nov 2003 13:04:19 +0100 (CET) (envelope-from girgen@pingpong.net) Date: Tue, 11 Nov 2003 13:04:19 +0100 From: Palle Girgensohn To: pgsql-sql@postgresql.org Subject: curly braces to group outer joins in queries from OpenOffice.org? Message-ID: <24750000.1068552259@rambutan.pingpong.net> X-Mailer: Mulberry/3.0.3 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at postgresql.org X-Archive-Number: 200311/114 X-Sequence-Number: 15929 Hi! I just tried using openoffice to create a SQL query, but it failed when I tried using left outer joins. The contructed query from OO contains curly braces to group things. I've never seen this construct before. Is it OO doing bad things, or does postgresql not understand it? It's on pg-7.3.4. Perhaps 7.4 behaves differently? SELECT "personer"."foretag", "personer"."fnamn", "personer"."enamn", "befattningnamn"."namn" FROM { OJ "public"."befattning" "befattning" LEFT OUTER JOIN "public"."personer" "personer" ON "befattning"."personid" = "personer"."personid" }, "public"."kommentar" "kommentar", "public"."personer" "personer", "public"."befattning" "befattning", "public"."befattningnamn" "befattningnamn" WHERE 0 = 1 ERROR: parser: parse error at or near "{" at character 100 (The WHERE 0 = 1 seems to be OO's way of checking the query syntax.) Thanks Palle