81 messaggi dal 11 luglio 2002

Buongiorno a tutti!

Ho qualche problema con l'SQL in un pagina ASP, se qualcuno sapesse aiutarmi ...

Io ho una tabella come questa:

NOME ETA CITTA COGNOME
Marco 18 CZ Rossi
Marco 18 CS Rossi
Ilaria 19 RC Gialli
Titti 25 CZ Verdi
Marco 18 RC Rossi

Quello che voglio estrarre io è MARCO 18 e basta.

Mi spiego meglio:
Voglio estrarre il NOME e l'ETA là dove il cognome è ROSSI.
Nella tabella ci sono tre record che rispondono alla selezione, ma io voglio raggrupparli e visualizzarli una volta sola; ovvero:

MARCO 18

e non

marco 18
marco 18
marco 18
126 messaggi dal 20 maggio 2002
select (quello che ti pare)
from (lo sai tu)
where COgnome = 'strCognome'
group by Cognome

S.R. 77
126 messaggi dal 20 maggio 2002
anzi nella select ci dovresti mettere solo il cognome

S.R. 77
81 messaggi dal 11 luglio 2002
Il problema è che io devo assolutamente fare SELECT * FROM ....
e non SELECT campo FROM ...
La tabella dalla quale attingo i dati ha molti campi e mi servono tutti; alcuni mi servono per operare la selezione e altri per visualizzarli nella pagina ASP.

Il GROUP BY non mi funziona!!!

Non c'è modo con ASP, quando visualizzo i risultati della ricerca, di non fargli ripetere tutti i record che hanno un campo comune????
823 messaggi dal 05 agosto 2002
E qualcosa come:
SELECT DISTINCT nomecognome.nome
FROM nomecognome
WHERE nomecognome.cognome="rossi";

Stick to your guns.
Formazione su MySQL o Firebird? Contattami!
126 messaggi dal 20 maggio 2002
Lo so ma nella group by devi includere tutti i campi della select.

Se ti serve visualizzare solo una volta un cognome ,facendo la group by di tutti i campi di rusulterà visualizzato piu volte se per esempio uno dei cognomi ha un età diversa.


quante liste devi caricare?perche ti servono tutti i campi?

S.R. 77

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.