Bonjour
Je cherche comment lire deux valeur différente dans la même table sachant que le critère de rechercher et pratiquement identique.
Je vous donne mon code actuel et vous explique mon problème.
Code :
En faisant cela je retire de la base de donnée items la quantité d'or contenu dans les warhouse et l'inventaire d'un joueur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT I1.count as 'warhouse', I.count as 'inventaire' FROM characters C INNER JOIN items I on C.obj_Id = I.owner_id AND I.item_id = 57 AND I.loc = 'INVENTORY' INNER JOIN items I1 on C.obj_Id = I1.owner_id AND I1.item_id = 57 AND I1.loc = 'INVENTORY' ORDER BY I.count,I1.count,C.char_name DESC;
Mon problème et que je doit faire 2 inner join sur la meme table en utilisant un allias différent.
Je trouve que ma façon de faire n'est pas tres propre, quelqu'un peut m'aidé pour corrigé cette syntaxe afin que je puisse apprendre comment faire cette lecture de façon plus propre ?
Merci d'avance
Partager