Bonjour,
J'ai une table pilote (num pilote, nom, ville, salaire, telephone).
Je veux afficher par paire de pilotes qui habite la même ville, mais là je galère grave pour afficher les pilotes deux par deux.
Merci de votre aide.
Bonjour,
J'ai une table pilote (num pilote, nom, ville, salaire, telephone).
Je veux afficher par paire de pilotes qui habite la même ville, mais là je galère grave pour afficher les pilotes deux par deux.
Merci de votre aide.
Bonjour,
Et si 3 pilotes habitent la même ville, vous faites quoi ?
Pouvez-vous nous donner un exemple de vos données et du résultat attendu ?
Si ce sont des couples de pilotes 2 par 2, alors une simple auto-jointure interne sur la ville devrait suffire, en s'assurant qu'on ne sorte pas 2 fois le même pilote :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT p1.num_pilote AS num_pilote_1, p1.nom AS nom_pilote_1, p1.ville, p2.num_pilote AS num_pilote_2, p2.nom AS nom_pilote_2 FROM pilote p1 INNER JOIN pilote p2 ON p1.ville = p2.ville AND p1.num_pilote <> p2.num_pilote
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag
Une réponse vous a plu ? N'hésitez pas à y mettre un
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager