58 messaggi dal 23 gennaio 2002
Ciao a tutti,
ho un problemino di ordinamento di una serie di query un po' intricata.
Ho una tabella1 con campi id(contatore), giorno(data) e utente(numerico...corrisponde all'id della tab2), ed una tabella2 con campi id(contatore), nome(testo), città(testo)
Faccio una query del tipo SELECT * FROM tab1 WHERE giorno = oggi
poi creo il recordset e
do while not rs.eof
poi
SELECT * FROM tab2 WHERE id = rs("utente")
creo il secondo recodset e vado a visualizzare i nominativi degli utenti.
Io però vorrei ordinare l'elenco in base al nome dell'utente e non in base all'id.
Come posso fare?

Ciao e grazie
Alessandro
3.122 messaggi dal 16 maggio 2002
Non ti servono due query, ti basta un normale inner join:
SELECT tab1.*, tab2.nome, tab2.città
FROM tab1 INNER JOIN tab2 ON tab1.utente=tab2.id
ORDER BY tab2.nome

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

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.