SELECT DISTINCTROW clanovi.reg, clanovi.drus, clanovi.mat_br, clanovi.ime, clanovi.ptt, clanovi.mesto, clanovi.adr, clanovi.tel, clanovi.tel1, clanovi.mob, clanovi.sudija, clanovi.napomene,
(SELECT rezultati.vreme FROM rezultati R WHERE ((clanovi.ID=R.clanovi_ID And R.godina="1" And R.vrsta="1"))) AS SS2002,
(SELECT rezultati.vreme FROM rezultati R WHERE ((clanovi.ID=R.clanovi_ID And R.godina="1" And R.vrsta="2"))) AS SJ2002,
FROM clanovi LEFT JOIN rezultati ON clanovi.ID = rezultati.clanovi_ID
ORDER BY clanovi.reg, clanovi.drus, clanovi.mat_br;
sve ovo odradi, ali:
kao rezultat u 2 subquery-a trebao bih da dobijem razlicite vrednosti za VREME, jer u tabeli "rezultati", imam unesena 2 razlicita vremena:
za SS2002 (R.godina = "1" i R.vrsta="1") imam vreme 8,40
za SJ2002 (R.godina = "1" i R.vrsta="2") imam vreme 6,15
a ja dobijam iste rezultate, to jest:
za SS2002 (R.godina = "1" i R.vrsta="1") dobijem vreme 8,40
za SJ2002 (R.godina = "1" i R.vrsta="2") dobijem takodje vreme 8,40
Zna li neko (sigurno zna, ali ja ne) ZASTO!