|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2001
Città: Catania
Messaggi: 5895
|
[mysql]domanda un pò stupida
Salve a tutti
ho questa tabella [img=http://img442.imageshack.us/img442/9986/mysqlcc0.th.jpg] mi si chiede L’elenco dei ricercatori coinvolti in più progetti? in questo caso sarebbero il 21 e il 31 ma come faccio a impostare la condizione? grazie a tutti. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
secondo me devi lavorare di GROUP BY, COUNT e HAVING.
select COUNT(codric) as aaa .... GROUB BY codric HAVING aaa > 1 buttato giù a caso....tanto per renderti l'idea
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
|
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
Esatto.
Incroci la tabella dei ricercatori con quella dei progetti, raggruppi per ricercatore GROUP BY contando le relative occorrenze COUNT(ricercatoreID) in questo modo trovi tutti i ricercatori ed il numero dei progetti associati. Poi sul resultset applichi una clausola HAVING numero_progetti > 1 e recuperi solo i ricercatori che partecipano a 2 o + progetti. |
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2001
Città: Catania
Messaggi: 5895
|
grazie ragazzi
così funziona |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:23.











ho concluso con: kvegeta, doctordb, Leland Gaunt.








