Quelle requête sql utilisé?
abdali
Messages postés
161
Date d'inscription
Statut
Membre
Dernière intervention
-
epsiloneIB Messages postés 134 Statut Membre -
epsiloneIB Messages postés 134 Statut Membre -
Bonjour,
j'ai une base de données avec plusieurs tables sous mysql mon problème est le suivant:
je vous donne un exemple:
soit les tables :
region{idregion,nom region,numeroregion}
département{iddép,nomdépartement,numerodépartement,numeroregion}
commune{idcom,nomcommune,identifiantcommune,numerodépartement}
je voudrais savoir quelle est la requête SQL qu'il faut faire pour avoir le
numeroregion à partir identifiantcommune
merci d'avance.
j'ai une base de données avec plusieurs tables sous mysql mon problème est le suivant:
je vous donne un exemple:
soit les tables :
region{idregion,nom region,numeroregion}
département{iddép,nomdépartement,numerodépartement,numeroregion}
commune{idcom,nomcommune,identifiantcommune,numerodépartement}
je voudrais savoir quelle est la requête SQL qu'il faut faire pour avoir le
numeroregion à partir identifiantcommune
merci d'avance.
Configuration: Linux Firefox 3.0
A voir également:
- Quelle requête sql utilisé?
- Qui utilise mon wifi - Guide
- Logiciel sql - Télécharger - Bases de données
- Comment savoir quelle version de windows j'utilise - Guide
- Salut j'utilise whatsapp - Accueil - Messagerie instantanée
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Android
8 réponses
ç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
C'est un alias, a.numerodépartement=b.numerodépartement c'est moins long à taper que département.numerodépartement=commune.numerodépartement
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.)