X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org Received: from localhost (av.hub.org [200.46.204.144]) by postgresql.org (Postfix) with ESMTP id EF1269DC833 for ; Mon, 6 Mar 2006 09:57:40 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 22017-04 for ; Mon, 6 Mar 2006 09:57:44 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey- Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by postgresql.org (Postfix) with ESMTP id D9BAB9DC94B for ; Mon, 6 Mar 2006 09:57:34 -0400 (AST) Received: from [194.25.154.138] (helo=webserv.wug.de) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1FGGDQ0b2Q-0005e4; Mon, 06 Mar 2006 14:57:37 +0100 Received: from kretschmer by webserv.wug.de with local (Exim 3.36 #1) id 1FGGDP-0002FS-00 for pgsql-sql@postgresql.org; Mon, 06 Mar 2006 14:57:35 +0100 Date: Mon, 6 Mar 2006 14:57:35 +0100 From: "A. Kretschmer" To: pgsql-sql@postgresql.org Subject: Re: Help with "missing FROM clause" needed Message-ID: <20060306135735.GJ29842@webserv.wug-glas.de> Mail-Followup-To: "A. Kretschmer" , pgsql-sql@postgresql.org References: <440C3860.8060200@laokoon.IN-Berlin.DE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <440C3860.8060200@laokoon.IN-Berlin.DE> X-DEST: 208 X-OS: Linux - weil ich es mir Wert bin! X-Info: registrierter Linux-User 97922 http://counter.li.org User-Agent: mutt-ng 1.5.9i (Linux) X-Provags-ID: kundenserver.de abuse@kundenserver.de login:51ea9561fc3f6d9539a2acd743e4748c X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, score=0.474 required=5 tests=[AWL=0.474] X-Spam-Score: 0.474 X-Spam-Level: X-Archive-Number: 200603/113 X-Sequence-Number: 24459 am 06.03.2006, um 14:25:52 +0100 mailte Thomas Beutin folgendes: > Hi, > > to be compatible with the postgres standard syntax in 8.1.x i need some > help for rewriting my "delete" statements ("select" is not a problem). I > use the following statement: > > DELETE FROM partner_zu > WHERE partner_zu.pa_id = partner.id > AND partner_zu.m_id = '25' > AND partner.open = 'm' > AND partner.a_id = partner_zu.a_id > AND partner_zu.a_id = '104335887112347'; *untested* delete from partner_zu using partner ... Example: test=# delete from only f1 where f1.id = f2.id ; ERROR: missing FROM-clause entry for table "f2" but: test=# delete from only f1 using f2 where f1.id = f2.id ; DELETE 0 Hint: read http://www.postgresql.org/docs/8.1/interactive/runtime-config-compatible.html HTH, Andreas -- Andreas Kretschmer (Kontakt: siehe Header) Heynitz: 035242/47215, D1: 0160/7141639 GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net === Schollglas Unternehmensgruppe ===