Bonjour,
Sur mon site, ont peut voir les jeux d'un membre, ainsi que les personnages qu'il possède, etc.
Donc, je voudrait afficher toutes les informations des jeux auxquels il joue, ainsi que les informations des personnages reliés. A savoir, un personnage évolue sur un serveur, qui lui correspond a un jeux (plusieurs serveurs pour un jeux), et que l'utilisateur peu jouer a plusieurs jeux.
Voila un petit bout de ma structure de bdd : en souligner les noms de table, suivit des champs.
user
-useID
user_game
- usgaUseID
- usgaGamID
game
- gamID
- gamName
server
- serID
- serGamID
character
- chaID
- chaUseID
- chaSerID
- chaName
Avec une requête du genre, j'obtiens la liste des jeux auquel il joue :
Exemple de résultat désirer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT `gamName` FROM `user_game` LEFT OUTER JOIN `game` ON `usgaGamID` = `gamID` LEFT OUTER JOIN `user` ON `useID` = `usgaUseID` WHERE `usgaUseID` = 30 ORDER BY `gamName` ASC
-gamNameA chaNameA
-gamNameA chaNameB
-gamNameB (aucun personnage)
-gamNameC (aucun personnage)
-gamNameD chaNameA
-gamNameE (aucun personnage)
...
Voila, merci
Cela dit, comment accéder au détails des personnages également
Partager