Hello,
je ne suis pas très connaisseur avec le SQL et je travaille dans les jeux vidéo. J'ai en ce moment un problème à faire une commande SQL en utilisant trois tables en même temps.
Le vieux code déja établi ressemble à ceci :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 exec_sql_start(error, null) sql ( declare varcursor cursor for select * from Table_DC inner join TBL_PG on TBL_DC.COL_PLAYER_ID = TBL_PG.COL_PLAYER_ID where TBL_DC.COL_TEAM_ID = varuint32 order by TBL_PG.COL_PLAYER_OVERALL desc ), &playercursor .
Cependant, ce que je dois ajouter, c'est que TBL_DC.COL_PLY_ID ne soit pas inclus dans une troisième table TBL_IR.COL_PLY_ID.
Je n'arrive tout simplement pas à écrire la commande de la bonne façon, si j'ajoute un inner join du genre :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 inner join TBL_IR on TBL_DC.col_ply_id = tbl_IR.col_ply_id
ça me donne tous les id inclus dans les trois tables.
J'ai essayé de faire <> (un ami m'avait dit d'essayer) mais ça ne fonctionne pas, ensuite j'ai essayé de tout simplement utiliser un where... mais ça ne fonctionne pas non plus, donc j'aimerais savoir comment faire.
Merci par avance pour vos solutions.
Partager