Hola, mi consulta es la diferencia existente entre INNER JOIN, LEFT JOIN y RIGTH JOIN, me confundo un poco cuando debo utilizarlos, unos ejemplitos no vendrian mal..
Gracias!!!
| |||
Diferencias entre INNER JOIN, LEFT JOIN y RIGHT JOIN Hola, mi consulta es la diferencia existente entre INNER JOIN, LEFT JOIN y RIGTH JOIN, me confundo un poco cuando debo utilizarlos, unos ejemplitos no vendrian mal.. Gracias!!! |
| |||
Respuesta: Diferencias entre INNER JOIN, LEFT JOIN y RIGHT JOIN Agrego mi pregunta! Y si yo quisiera conseguir cada registro A, y el primero de los B que le corresponde? es decir... Cada cliente, y si tiene compras, la primera, sino, igualmente conseguir el cliente... |
| |||
Respuesta: Diferencias entre INNER JOIN, LEFT JOIN y RIGHT JOIN Nerotkd, Si tienes dos tablas, una de clientes y otra de compras y en la tabla compras tienes un campo fecha, y otro campo refidcliente que es FK del PK id_cliente de la tabla clientes, con algo así:
Código sql:
Ver original Eso te mostrará en NULL la fecha de compra de esos clientes que no han comprado, pero también mostrará su nombre. Podrás quitar ese null y poner lo que quieras con IFNULL(). Mira en el manual de MySQL sobre IFNULL. Deberías haber abierto un nuevo hilo, porque aquí poca gente verá tu duda. Es política del foro no reabrir viejos hilos. Otra vez, abre uno nuevo con tu duda: así lo verá más gente. |