> 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/


Raspunde prin e-mail lui