Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Alguien me puede ayudar con esta consulta SQL? por favor

Estas en el tema de Alguien me puede ayudar con esta consulta SQL? por favor en el foro de Bases de Datos General en Foros del Web. Hola a amigos de foros del Web. Estoy haciendo una SQL a una DB que está en MySQL y el diseño es el siguiente: Consiste ...
  #1 (permalink)  
Antiguo 10/04/2011, 10:50
Avatar de JALF  
Fecha de Ingreso: septiembre-2004
Ubicación: Cali - Colombia
Mensajes: 634
Antigüedad: 19 años, 8 meses
Puntos: 2
Pregunta Alguien me puede ayudar con esta consulta SQL? por favor

Hola a amigos de foros del Web.

Estoy haciendo una SQL a una DB que está en MySQL y el diseño es el siguiente:



Consiste en unas categorías y subcategorias, el cuento es que debo de hacer una consulta SQL la cual me pueda mostrar todos los productos que tiene esa categoría incluyendo los productos de sus subcategorias sin importar el nivel de profundidad de sus subcategorias.

Alguien me podría ayudar con esta consulta por favor? De ante mano muchas gracias por la ayuda que me puedan prestar.
__________________
Ubuntu User # 15554
http://dubaiphp.wordpress.com/ -Mi vida de desarrollo, juegos y algo más en un Blog-
  #2 (permalink)  
Antiguo 11/04/2011, 08:31
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Alguien me puede ayudar con esta consulta SQL? por favor

Podria ser asi:

Select * from anuncios A
inner join categorias C on (a.categoria=c.categoria)
left join categorias C1 on (a.categoria=c1.categoria)



Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 11/04/2011, 14:41
Avatar de JALF  
Fecha de Ingreso: septiembre-2004
Ubicación: Cali - Colombia
Mensajes: 634
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: Alguien me puede ayudar con esta consulta SQL? por favor

Cita:
Iniciado por Libras Ver Mensaje
Podria ser asi:

Select * from anuncios A
inner join categorias C on (a.categoria=c.categoria)
left join categorias C1 on (a.categoria=c1.categoria)



Saludos!
Amigo Libras......... MIL GRACIAS!!!! eso era :) aunque me parece que solo sirve para un nivel de profundidad pero con este pequeño trocito de código puedo hacer el resto.

Mil y Mil gracias :)

PD: como dicen los argentino "Sos Groso, Sabelo"
__________________
Ubuntu User # 15554
http://dubaiphp.wordpress.com/ -Mi vida de desarrollo, juegos y algo más en un Blog-

Etiquetas: favor, sql, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:50.