Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2010, 06:48
Teosanchez
 
Fecha de Ingreso: enero-2010
Ubicación: Sevilla
Mensajes: 202
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Dudas sobre el uso de restricciones adicionales en la clausula ON del INNE

Hola.
Realmente la solución buena es la que a ti te parece más compleja, es decir relacionar las dos tablas por el campo PK de una con el FK de la otra.
Si necesitas ponerle más condiciones al JOIN lo puedes hacer en la cláusula WHERE, donde puedes poner filtros sobre las dos tablas.

Esta es una buena práctica de programación que sio la sigues te evitará un sin fin de problemas.

Así quedaría tu ejemplo:

Código MySQL:
Ver original
  1.   it_tickets_clasificacionprioridades.idClasificacionPrioridad,
  2.   it_tickets_clasificacionprioridades.rev,
  3.   it_tickets_prioridades.idPrioridad,
  4.   it_tickets_prioridades.denom
  5.   it_tickets_prioridades
  6.   LEFT OUTER JOIN it_tickets_clasificacionprioridades ON
  7.   (     it_tickets_prioridades.idPrioridad = it_tickets_clasificacionprioridades.idPrioridad )
  8. it_tickets_clasificacionprioridades.idClasificacion = 1

Saludos
__________________
Mi blog de temas más o menos técnicos

Y aquí el Jamón jamon de Jabugo