25 messaggi dal 30 novembre 2005
Salve a tutti,

sto disegnando un semplice DB in Access 2007 e mi trovo davanti ad un problema da risolvere.

La situazione è questa.

Esistono dei messaggi in una tabella T_MSG, ogni messaggio puo' essere inviato da 0.. 1.. o n utenti che sono presenti in una tabella T_UTENTI.

Io avrei bisogno, facendo meno chiamate possibili al db Access, di avere le informazioni sia del messaggio, sia degli utenti che l'hanno inviato (che ricordo possono essere 0.. 1.. o n)

Avevo pensato di mettere una colonna sulla tabella T_MSG dove inserivo gli ID degli utenti separati da ";" (Es. 2;23;25;26;31;), ma al momento della query sono in difficoltà per tirar su i dati da entrambe le tabelle (T_MSG e T_UTENTI) con una sola chiamata, ci vorrebbe una sorta di JOIN tra le tabelle dove l'id in T_UTENTI esiste nella colonna ID_UTENTI nella tabella T_MSG. Che query dovrei usare? Avete qualche suggerimento? Se la query è complessa ed esiste una soluzione piu' performante o veloce che ben vengano! :)

Luigi

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.