[ Foro de SQL (y MySQL) ]

Ayuda con una Query

26-Apr-2017 21:46
Invitado (axel)
0 Respuestas

A ver si alguien me puede ayudar con el siguiente problema

Obtener clavSocio y nomSoc de todos los socios que tengan cuenta una cuenta, que tengan un prestamo o ambos sin que arroje repeticiones
taabla socio campos clavSoc, nomSoc
tabla prestamo camposnumPres ClavCte

select a.claveSoc, a.nomSoc from Socio a
where a.claveSoc in (select count (distinct b.claveSoc from PREST b)
pero no me jala

select s.nomSoc, s.claveCte, count (distinct p.numpres) 'socios'
from socio s, PREST p
group by  p.numPres, c.claveCte;
having count (p.numpres)
go eh intentado esto pero no sale
select s.claveSoc, s.nomSoc from Socio s where s.claveSoc  
in(select b.claveSoc from prest b ) con esta si corre solo muestra los que tienen prestamo pero no los que tienen cuenta espero me haya explicado, como veran ya le eh intentado, pero nada




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)