🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.misc
Article #320

Re: [mysql] Delete de varias tablas

#320
From: stripTM
Date: Fri, 16 Jan 2004 20:50
31 lines
1693 bytes
stripTM wrote:

> Buenas estoy usando deletes para borrar de m�s de una tabla a la vez, 
> por ejemplo:
> DELETE
>     foto,
>     foto_persona
> FROM
>     foto as f,
>     foto_persona as fp
> WHERE
>     f.cod_foto = fp.cod_foto
>     AND f.cod_foto=666
> 
> Pero tengo un problema, si la foto 666 no tiene ninguna persona asociada 
> no se cumple la condici�n y no me hace el delete.
> 
> Me suena que los outer joins son para esto pero no se como aplicarlo en 
> este caso. �Alguna ayuda?
> 

Creo que d� con la solucion
DELETE
FROM foto, foto_persona
USING foto
LEFT JOIN foto_persona ON (foto.cod_foto = foto_persona.cod_foto)
WHERE
foto.cod_foto=666;

-- 
Saludos -=stripTM=-
Technical Details
Message-ID: <bu9is2$f2s0s$1@ID-102242.news.uni-berlin.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!80.103.98.74!not-for-mail
References: <bu6p0d$efbkb$1@ID-102242.news.uni-berlin.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 106e2f,20d219152fceebf2
X-Google-Attributes: gid106e2f,public
X-Google-ArrivalTime: 2004-01-16 12:51:17 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!80.103.98.74!not-for-mail
From: stripTM <striptmArroba@yahoo.com>
Newsgroups: es.comp.bd.misc
Subject: Re: [mysql] Delete de varias tablas
Date: Fri, 16 Jan 2004 21:50:39 +0100
Lines: 31
Message-ID: <bu9is2$f2s0s$1@ID-102242.news.uni-berlin.de>
References: <bu6p0d$efbkb$1@ID-102242.news.uni-berlin.de>
NNTP-Posting-Host: 80.103.98.74
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de 1074286274 15822876 80.103.98.74 ([102242])
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.6) Gecko/20040113 MultiZilla/1.6.0.0a
X-Accept-Language: es-es, es, en, en-us
In-Reply-To: <bu6p0d$efbkb$1@ID-102242.news.uni-berlin.de>