Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 16-feb-2006, 09:26   #1 (permalink)
ostayde no se puede cailificar en este momento
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Idea Ayuda Consulta de unión interna

necesito relaizar una consulta empleando las siguientes tablas:

Tabla 1 llamada(Menu_Principal):
fk_division
fk_seccion
orden
activo

Tabla 2 llamada(PMenu_Principal):
fk_division
fk_seccion
orden


Tabla 3 llamada(Secciones):
id_seccion
etiqueta
orden
link

Se necesita un query que cumpla 2 requerimientos:

1.)Se debe extraer aquellos registros de la TABLA1 que no aparezcan en la TABLA 2. Este requerimiento actualmente funciona, y se hace a traves del siguiente query:

SELECT Menu_Interno.* FROM Menu_Interno LEFT JOIN PMenu_Interno ON Menu_Interno.fk_division = PMenu_Interno.fk_division WHERE PMenu_Interno.fk_division IS NULL

2.)El segundo requerimiento es obtener los registros que no aparezcan en la TABLA 2 pero con su respectiva etiqueta. La etiqueta es un campo de la TABLA 3, el cual se puede relacionar por el campo ORDEN.

El query debe cumplir ambos requerimiento

Agradeceria su ayuda.......
ostayde está desconectado   Responder Citando
Antiguo 16-feb-2006, 09:56   #2 (permalink)
deadlykyo ha deshabilitado el karma
 
Avatar de deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 743
creo que seria algo asi:
Código PHP:
//
SELECT 
   Menu_Interno
.*, etiqueta 
FROM 
   
(Menu_Interno LEFT JOIN PMenu_Interno ON Menu_Interno.fk_division PMenu_Interno.fk_division)
   
INNER JOIN Secciones ON PMenu_Interno.orden=Secciones.orden
WHERE 
   PMenu_Interno
.fk_division IS NULL 
espero te sirva, cya
__________________
"El Conocimiento es de todos, no solo de algunos"
deadlykyo está desconectado   Responder Citando
Antiguo 16-feb-2006, 12:00   #3 (permalink)
ostayde no se puede cailificar en este momento
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Muchas gracias funciono perfectamente
ostayde está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93