Tema: From Select
Ver Mensaje Individual
  #3  
Antiguo 26-11-2007
kverna kverna is offline
Miembro
 
Registrado: may 2006
Posts: 29
Reputación: 0
kverna Va por buen camino
Cita:
Empezado por afxe Ver Mensaje
No sé exactamente que quieres hacer. Si lo que quieres es relacionar la tabla persona con la tabla clientes sacando el nombre de la persona y la cantidad del clientes tendrías que hacer algo así (suponiendo que el campo de unión entre la tabla persona y clientes sea codigo_cliente y codigo respectivamente:

Código SQL [-]select p.nombre, c.cantidad
from persona p left join cliente c on p.codigo_cliente = c.codigo;


Si quieres ver la cantidad de veces que aparece persona en la tabla clientes sería algo así:

Código SQL [-]select p.nombre, count(c.*)
from persona p left join cliente c on p.codigo_cliente = c.codigo
group by p.nombre;


Si solo quieres que saque una relación de las personas que están en clientes con alguna cantidad:

Código SQL [-]select p.nombre, c.cantidad
from persona p, cliente c
where p.codigo_cliente = c.codigo;


En fín... danos más pistas...
Saludos.
Lo que quiero hacer es craar una subconsulta en la clausula FROM, similar a lo que se puede hacer el la clausula select (select a,(select b from c)...)

gracias
Responder Con Cita