Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/01/2013, 12:31
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 8 meses
Puntos: 33
Respuesta: Juntar varias consultas que usan JOIN

Cita:
Iniciado por leonardo_josue Ver Mensaje
Hola DoHITB:

tienes que recordar que tú puedes hacer todos los INNER JOIN'S que necesites, incluso puedes utilizar un INNER JOIN para evitar el IN, ya que esta sentencia es una de las más ineficientes... prueba así:

Código MySQL:
Ver original
  1.   e.id_element, k.name, a.key, a.value, t.word
  2.   element e
  3. INNER JOIN kind k ON e.id_kind = k.id_kind
  4. INNER JOIN attribute e ON e.id_attribute = a.id_attribute
  5. INNER JOIN texto t ON e.id_text = t.id_text
  6. INNER JOIN pattern p ON e.id_element = p.element
  7.   p.id_pattern = 'test'

Saludos
Leo.
Vale, entonces digamos (si no recuerdo mal) que un inner join equivale a igualar los campos de relación de una tabla, ¿no?

Gracias!