Modificando una pagina mi son trovato a dover affrontare questo problema.
In pratica prima la pagina aveva una certa query:
Adesso l'ho modificata con:codice:mySql = "SELECT * FROM TButenti WHERE [UserID] = '{" & sId & "}'"
Nella pagina ci sono riferimenti al campo UserID.codice:mySql = "SELECT * FROM TbUtenti, TbGiochi_players, TbGiochi WHERE TbUtenti.[UserID] = TbGiochi_players.[UserID] AND TbGiochi_Players.[Gioco] = TbGiochi.[IDgioco] AND [Primario] = True AND TbUtenti.[UserID] = '{" & sId & "}'"
Il problema sta nel fatto che ora invece che UserID dovrei far riferimento al campo con TbUtenti.UserID, visto che su quello viene fatta la join.
La domanda è:
E' possibile fare la query in modo che possa sempre utilizzare il riferimento UserID senza aggiungere il nome della tabella.
Anche se le tabelle sono due alla fine il risultato è un solo recordset e quindi quel campo comparirà solamente una volta (anche se è stato usato per fare una join).
E' possibile secondo voi?
Grazie mille
![]()


Rispondi quotando