> Numai ca adaugi la group by si s.nume > select s.idstud,s.nume,count(n.nota) from student s left join note n > on > ( s.idstud = n.idstud and n.nota > 0 ) group by s.idstud, s.nume ma rog, se presupunea ca dupa idstud fac ordonarea, daca nu, atunci mai bagam un order by s.nume dupa aia, corect - asa cum am zis, altele erau datele problemei, asta e un exemplu
> Merge si fraza: (Nu o garantez pe MySQL) nu merge, mysql nu stie (inca) de select in select - asteptam versiunea 4 final > pai in mod normal poti trai doar cu where, > fara LEFT|RIGHT OUTER JOIN (desi in Oracle le ai cu s.idstud = > n.idstud(+) ) nu prea am lucrat cu oracle ... + ala ce face de fapt ? semnifica vreun tip de join ? ( oricum un select from a,b where a.unu = b.unu tot join e, desi nu apare cuvantul keie :-) ) > Pt. daca-i null oricum nu-l numara count(n.nota) pai nu numara nota, ok, dar cred ca pierdeam si studentu' ceea ce e bai ! > select s.idstud,s.nume,count(n.nota > 0) > from student s left join note n on ( s.idstud = n.idstud ) > group by s.idstud hmm ... asta e chiar misto, daca suporta mysql-ul ( si cred ca da ) e mai 'profesionist' scrisa parca, suna mai romaneste --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
