Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/12/2009, 18:45
nestoroc
 
Fecha de Ingreso: marzo-2009
Mensajes: 20
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayuda con consulta compleja

Tema cerrado.


Sucede que a veces hay que detenerse un poco y pensar en lo realizado.

Pequeños errores y una visión de tunel pueden hacerte perder tiempo de forma increible.

La consulta quedo así:

Código MySQL:
Ver original
  1.    
  2.         n.id AS nid,
  3.         n.titulo AS titulo,
  4.         n.antetitulo AS anteti,
  5.         n.nota_corta AS corta,
  6.         n.nota_larga AS larga,
  7.         n.fecha_publicacion AS nfechap,
  8.         n.fecha_actualizacion AS nfechaa,
  9.         n.fecha_ingreso AS nfechai,
  10.         n.control_editorial AS control,
  11.         n.veces_vista AS vista,
  12.         n.comentarios AS comentario,
  13.         n.veces_comentado AS vc,
  14.         n.usuario_id AS nuid,
  15.         n.foto AS foto,
  16.         n.miniatura AS mini,
  17.         n.leyenda AS leyenda,
  18.         n.genero AS genero,
  19.         n.edicion AS neid,
  20.  
  21.         u.id AS uid,
  22.         u.nombre_usuario AS usuario,
  23.         u.nombre_real AS autor,
  24.         u.clave AS clave,
  25.         u.correo AS correo,
  26.         u.llave AS llave,
  27.         u.grupo_id AS grupo,
  28.         u.fecha_ing AS ufechai,
  29.         u.estado AS uestado,
  30.         u.ultima_ip AS uip,
  31.         u.bio AS bio,
  32.         u.firma AS ufirma,
  33.         u.ultima_fecha AS ufechau,
  34.  
  35.         cat.id AS catid,
  36.         cat.id_padre AS catpadre,
  37.         cat.nombre AS categoria,
  38.         cat.izq AS catizq,
  39.         cat.der AS catder,
  40.         cat.descripcion AS catdes,
  41.         cat.cantidad AS catcant,
  42.         cat.fecha AS catfecha,
  43.  
  44.         e.id AS edi,
  45.         e.numero AS edicion,
  46.         e.descripcion AS edes,
  47.         e.activa AS eact,
  48.         e.portada AS epor,
  49.         e.fecha_creacion AS efechac,
  50.         e.fecha_publicacion AS efechap,
  51.         e.fecha_actualizacion AS efechaa,
  52.  
  53.         r.id_con AS idcont,
  54.         r.id_cat AS idcat,
  55.         r.tipo AS tipo
  56.  
  57.         FROM ".prefijo."noticias n
  58.         INNER JOIN ".prefijo."usuarios u ON n.usuario_id = u.id
  59.         INNER JOIN ".prefijo."categorias cat ON n.genero = cat.id
  60.         INNER JOIN ".prefijo."ediciones e ON n.edicion = e.id
  61.         INNER JOIN ".prefijo."relaciones r ON n.id = r.id_con
  62.         WHERE r.tipo = ".$tipo."
  63.         AND r.id_cat = ".$categoid."
  64.         AND e.numero = ".$edicion."

Gracias por todo esta vez la solución la tenia yo y la consulta no resulta tan compleja.