Originariamente inviato da KaNnA
Ciao a tutti,
avrei un piccolo problema:
in un file per un gioco di ruolo online che sto facendo, devo mostrare tutti i personaggi in una determinata gilda(o corporazione).
ho un database strutturato così:
Gilde:
id|nomegilda
Lvlcarichegilde:
id|idgilda|idcarica|carica
Utenti:
id|nome|gilda|caricagilda
dove in gilda e caricagilda di utenti c'è l'id delle rispettive.
Come posso fare?Considerando la variabile $idgilda valorzzata con l'id della gilda di cui vuoi avere gli utenticodice:SELECT UT.nome, GI.nomegilda, CG.carica FROM utenti as UT, gilde as GI, carichegilde as CG WHERE UT.gilda = '$idgilda' and GI.id = '$idgilda' and CG.id = UT.caricagilda
C'è solo una domanda.... cosa ruolo ha il campo "idcarica" della tabella "carichegilda" che non possa essere svolto meglio dal campo "id" della stessa tabella?

Rispondi quotando