Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2013, 05:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Seleccionar parejas de valores diferentes

Cita:
Los datos que he dado no son reales, lo he puesto así por simplificar la pregunta
Abstraer un caso para usar un ejemplo aplicable requiere mucha experiencia. SI no tienes varios años de práctica efectiva, te recomiendo que pongas siempre los casos reales con datos reales. Evita confusiones y malos consejos.

En tu caso, el problema es que no estamos considerando la posibilidad de los NULL (aunque en el LEFT JOIN debería haber salido):
Código MySQL:
Ver original
  1. SELECT T1.codigo,  t2.codigo
  2. FROM tabla1 t1 LEFT JOIN tabla2 t2 ON t1.Id2=t2.Id2
  3. WHERE t1.codigo !=  t2.codigo OR T2.codigo IS NULL

Tip: No uses AS. Es obsoleto.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)