Ver Mensaje Individual
  #17 (permalink)  
Antiguo 15/01/2014, 18:01
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 4 meses
Puntos: 977
Respuesta: Error en comentarios

Supongamos que tenemos los conjuntos A y B, compuestos por los siguiente elementos:

A: {4, 12, 7, 9}
B: {3, 9, 5, 4}


Con el LEFT JOIN, tomamos solamente a los elementos del conjunto A, pero como habrás visto en la consulta, hay una condición que dice ON A.pr_id = B.id_nota, que aplicado a este ejemplo, busca la intersección de ambos conjuntos, por lo que el resultado contiene a todos los elementos del conjunto A y a los elementos del conjunto B que se encuentren en el conjunto A. Por eso es que puedes ver todas las notas y solamente los comentarios que tengan una nota relacionada. En el ejemplo, se mostrarían todos los elementos del conjunto A, es decir: 4, 12, 7 y 9, siendo además el 4 y el 9, elementos del conjunto B.

Este gráfico lo explica mejor:


No te olvides de marcar el tema como solucionado.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand