ho provato questa query:
codice:
SELECT * FROM messaggi INNER JOIN utenti ON messaggi.utente = utenti.user WHERE utenti.tipo = 'gold' ORDER BY id DESC
ma mi viene restituito questo errore:
codice:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] The specified field 'id' could refer to more than one table listed in the FROM clause of your SQL statement.
/index.asp, line 13
in pratica, devo estrarre i record dalla tabella messaggi dei soli utenti del livello gold,
i dati degli utenti (tra cui il campo tipo) è nella tabella utenti.
Da quanto capisco dall'errore, mi dice che il campo non è univoco, e questo è ovvio in quanto ci sono molti messaggi di uno stesso utente, mentre nella tabella utenti c'è un solo record con quel nome utente.
Come posso realizzare la query che mi serve?
grazie
luca