Bases de Datos > MySQL

 Problema Serio

(1/2) > >>

ciber_lep:
Saludos a todos tengo una duda espero poder explicarme bien y ante todo gracias por la ayuda que me brinden
deseo hacer un query
que me por ejemplo tengo dos tablas.

a y b ambos con cambos claves asi a.ccliente y b.cliente

a tiene todos los clientes

y b tiene los movimiebntos de estos clientes

la duda es .  hay un query que pueda mostrarme los movimientos de los clientes incluso si estos no tienen
ejemplo
a.cliente  b.clietne b.movimiento
1               1             10
2               2               NULL
3               3              5

espeor me entirendan  gracias

F_Tanori:


quieres un producto carteciano?


<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] a.cliente, b.clietne, b.movimiento FROM a,b <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->


????

lencho:
Ahi te va otra solucion, utilizando OUTER JOIN

--- Código: Text --- SELECT c.fname+' '+c.lname AS 'customer name', r.invoice_num, r.rental_dateFROM customer AS c LEFT OUTER JOIN rental AS rON c.cust_num = r.cust_numORDER BY c.cust_num  
BYTE.

lencho:
Te explico lo del Outer Join, ( :D  :D  :D  :D  :D  :D , acabo de aprenderlo).

Se puede usar un outer join para ligar la tabla de cientes con la tabla de rentas, para poder ver una lista de todos los clientes aunque nunca hayan rentado una película.

Que es justamente lo que quieres.

BYTE.

ciber_lep:
Gracias lencho , puedo agregar parametros de fechas para poder tener rangos?

gracias

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa