17 messaggi dal 31 maggio 2007
o ragazzi ho una mission impossible che devo risolvere entro lunedììì!!!!!
allora: devo tirar fuori da una query l'idCV che si presenta fra le righe della tabella 2 volte! la tabella da cui tiro fuori le righe è a sua volta il risultato di una query!

quello che faccio è:


select idnomelingua,idcv

from (
  select distinct idcv,idnomelingua  
         from lingue
  where idnomelingua in (select * from CsvToInt('1,2'))
      ) as t1 

group by idnomelingua,idcv 





La query qui sopra restituisce una tabella fatta da 2 colonne (idnomelingua e idcv) e molte righe che devo contare. se idcv compare 2 volte allora la prendo!!!

Con l'having count sbaglio qualcosa...
ciao
e grazie a quelli che rispondono

...sarai quel che saprai...
2.410 messaggi dal 13 febbraio 2003
Contributi
personalmente userei questa soluzione

Salverei la query di origine in una vista quindi con una semplice select estrai tutte le righe dove idCV è duplicato

SELECT idCV, count(*)
FROM VistaDiOrigine
GROUP BY idCV
HAVING count(*)>1
ORDER BY idCV

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.