Quelle requête sql utilisé?
Fermé
abdali
Messages postés
161
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
30 août 2012
-
23 mai 2008 à 15:52
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 - 23 mai 2008 à 17:19
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 - 23 mai 2008 à 17:19
A voir également:
- Quelle requête sql utilisé?
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Requête sql pix - Forum Python
- Blob sql ✓ - Forum Webmastering
- Récupération serveur sql - Télécharger - Gestion de données
- Ma carte graphique n'utilise pas toute sa puissance - Forum Processeur
8 réponses
epsiloneIB
Messages postés
133
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
13 septembre 2009
8
23 mai 2008 à 15:56
23 mai 2008 à 15:56
Fais une jointure entre la table commune et la table département.
Epsilone
Epsilone
epsiloneIB
Messages postés
133
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
13 septembre 2009
8
23 mai 2008 à 16:00
23 mai 2008 à 16:00
ça doit être ça :
SELECT DISTINCT a.numeroregion
FROM département a, commune b
WHERE a.numerodépartement=b.numerodépartement;
Mais fais attention aux accents!
Epsilone
SELECT DISTINCT a.numeroregion
FROM département a, commune b
WHERE a.numerodépartement=b.numerodépartement;
Mais fais attention aux accents!
Epsilone
abdali
Messages postés
161
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
30 août 2012
8
23 mai 2008 à 16:18
23 mai 2008 à 16:18
merci pour la réponse , mais j'ai pas bien compris pourquoi vous avez mis a et b
merci
merci
onesdf
Messages postés
375
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
17 octobre 2008
120
23 mai 2008 à 16:38
23 mai 2008 à 16:38
SELECT DISTINCT a.numeroregion
FROM département a, commune b
WHERE a.numerodépartement=b.numerodépartement
AND b.identifiantcommune="libelle";
non ?
FROM département a, commune b
WHERE a.numerodépartement=b.numerodépartement
AND b.identifiantcommune="libelle";
non ?
onesdf
Messages postés
375
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
17 octobre 2008
120
23 mai 2008 à 16:22
23 mai 2008 à 16:22
C'est un alias, a.numerodépartement=b.numerodépartement c'est moins long à taper que département.numerodépartement=commune.numerodépartement
epsiloneIB
Messages postés
133
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
13 septembre 2009
8
23 mai 2008 à 16:23
23 mai 2008 à 16:23
Bonjour,
Bin j'ai mis le a et le b comme alias c'est tout.
Car les deux table commune et département contiennent un champ du même nom. Pour faire la différence, j'ai utilisé le a et le b.
Tu peux faire ça aussi, sans le a et le b :) :
SELECT DISTINCT département.numeroregion
FROM département, commune
WHERE département.numerodépartement=commune.numerodépartement;
Et tu peux ajouter dans le WHERE autant de consitions que tu veux ;)
Epsilone
Bin j'ai mis le a et le b comme alias c'est tout.
Car les deux table commune et département contiennent un champ du même nom. Pour faire la différence, j'ai utilisé le a et le b.
Tu peux faire ça aussi, sans le a et le b :) :
SELECT DISTINCT département.numeroregion
FROM département, commune
WHERE département.numerodépartement=commune.numerodépartement;
Et tu peux ajouter dans le WHERE autant de consitions que tu veux ;)
Epsilone
abdali
Messages postés
161
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
30 août 2012
8
23 mai 2008 à 16:35
23 mai 2008 à 16:35
donc le point permet de différencier entre les deux champs des deux tables c'est ça?
je vais essayer et je vous rendrais la réponse
merci
je vais essayer et je vous rendrais la réponse
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
epsiloneIB
Messages postés
133
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
13 septembre 2009
8
23 mai 2008 à 16:38
23 mai 2008 à 16:38
Si ta table TABLE contient les champs Champs1, Champs2, Champs3
Bin la syntaxe est :
TABLE.Champs1 pour avoir le Champs1
TABLE.Champs2 pour avoir le Champs2
TABLE.Champs3 pour avoir le Champs3
OK?
Epsilone
Bin la syntaxe est :
TABLE.Champs1 pour avoir le Champs1
TABLE.Champs2 pour avoir le Champs2
TABLE.Champs3 pour avoir le Champs3
OK?
Epsilone
abdali
Messages postés
161
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
30 août 2012
8
23 mai 2008 à 16:51
23 mai 2008 à 16:51
ok c'est claire
merci
merci
abdali
Messages postés
161
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
30 août 2012
8
23 mai 2008 à 17:12
23 mai 2008 à 17:12
voici le message que j'ai quand je fais la requête
MySQL n'a retourné aucun enregistrement. (Traitement en 0.0003 sec.)
MySQL n'a retourné aucun enregistrement. (Traitement en 0.0003 sec.)
abdali
Messages postés
161
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
30 août 2012
8
23 mai 2008 à 17:16
23 mai 2008 à 17:16
je vous reponderez lundi si j'ai du nouveau
bon week end et merci
bon week end et merci
epsiloneIB
Messages postés
133
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
13 septembre 2009
8
23 mai 2008 à 17:19
23 mai 2008 à 17:19
Bonjour,
Bin parcequ'il n'a trouvé aucun enregistrement avec les conditions que tu lui a posé!
Bon weekend.
Epsilone
Bin parcequ'il n'a trouvé aucun enregistrement avec les conditions que tu lui a posé!
Bon weekend.
Epsilone