Bonjour à tous, je viens de m'inscrire après avoir longtemps hésité. J'ai un problème de requete sql et je me demande de plus en plus si ma base est correctement structuré.
En gros mon probleme est que je n'arrive pas a avoir un résultat qui contient des valeurs de 2 tables avec une table de passage.
1- Présentation rapide
_____ _________ _____
| X | |appartient| | Y |
------ ---------- -------
idx | id_appart | idy
nom | idx | rue
GPS | idy | puissance
... ________ .....
Voila en gros mes tables étant donnée que X peut contenir plusieur y et inversement j'ai creé une table intermédiaire.
Maintenant ma requete est super simple je souhaite:
FAIRE LA LISTE de toutes les puissances qui appartiennent à un meme idx.
Cette syntaxe est elle correcte car c'est relativement long en execution (1800 valeurs au max)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Select puissance FROM y where idy IN (SELECT appartient.idy FROM appartient where x.idx =appartient.idx and x.idx like("301%"))
De plus mon resultat ne va pas car il ne me renvoi que les valeurs distinct je n'ai pas la liste complete comprenant les doublons (qui sont présent c'est normal).
Merci de vos suggestions.
Partager