![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| 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? -- Saludos -=stripTM=- |
| | ||||
| ||||
| |
| |||
| 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=- |
| |||
| 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=- |
| |||
| 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=- |
| |||
| 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=- |
| |||
| 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=- |
| |||
| 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=- |
| |||
| 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=- |
| |||
| 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=- |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| combinar varias tablas en un resumen con sql | Juan Gustavo Fogelman | Newsgroup microsoft.public.es.access | 4 | 30-08-2008 21:28:55 |
| varias tablas Access a una sola | Microsoft | Newsgroup microsoft.public.es.access | 7 | 14-03-2008 15:04:30 |
| una hoja con varias tablas dinamicas | JaviML | Newsgroup microsoft.public.es.excel | 1 | 22-02-2008 20:12:23 |
| Convertir tablas DBF a MYSQL | Alejandro Fernandez | Newsgroup microsoft.public.es.vfoxpro | 1 | 06-12-2007 13:45:56 |
| Rendimiento de varias BD en MySQL | Gothic Armor | Newsgroup es.comp.bd.misc | 0 | 21-05-2006 10:29:47 |