SELECT c.clanskibroj,c.ime,c.prezime,c.jmbg,c.adresa,c.grad,u.iznos,u.datumuplate,
if(IFNULL(u.zaGodinu,'NE')='NE','NE','DA') as uplaceno from clanovi c left join uplate u on
c.clanskibroj=u.uplacujesifra
where u.zaGodinu='2008' or u.zaGodinu is null group by u.zagodinu,u.uplacujesifra
Kratko objasnjenje upita bi bilo da iz tablice clanovi povuce sve clanove i ispita da li su za datu godinu uplatili clanarinu što je upisano u tablicu uplate.
Problem je što ovo radi ok za članove koji nisu nikad ništa uplatili, ali ako imam člana koji je uplatio za 2007 a nije za 2008 nikako mi se ne pojavljuje.. kako ovo riješiti da mi se članovi pojavljuju i da kod uplaceno pise DA ako su uplatili za godinu i NE ako nisu
hvala na pomoci