Requete imbriquée
Fermé
Lanfeust
-
5 juin 2005 à 00:04
boudjeroua Messages postés 7 Date d'inscription dimanche 11 mai 2003 Statut Membre Dernière intervention 6 juin 2005 - 6 juin 2005 à 22:08
boudjeroua Messages postés 7 Date d'inscription dimanche 11 mai 2003 Statut Membre Dernière intervention 6 juin 2005 - 6 juin 2005 à 22:08
A voir également:
- Requete imbriquée
- Liste imbriquée excel - Guide
- Requête sql pix - Forum Python
- 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 Java
- Erreur de requete facebook - Forum Facebook
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de pomme mais pas de pomme de terre ? - Forum Thunderbird
5 réponses
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
6 juin 2005 à 11:19
6 juin 2005 à 11:19
Salut
WHERE IdStagiaire IN (SELECT...)
WHERE IdStagiaire IN (SELECT...)
boudjeroua
Messages postés
7
Date d'inscription
dimanche 11 mai 2003
Statut
Membre
Dernière intervention
6 juin 2005
5
6 juin 2005 à 22:08
6 juin 2005 à 22:08
salut,
la réponse la plus simple je crois est la Ste:
SELECT NomS, PrenomS FROM STAGIAIRE,INSCRIPTION WHERE STAGIAIRE.IdStagiaire=INSCRIPTION.IdStagiaire
AND INSCRIPTION.IdStage='16';
Bonne chance.
Merci
Question: idstage est de type texte ou numérique?
la réponse la plus simple je crois est la Ste:
SELECT NomS, PrenomS FROM STAGIAIRE,INSCRIPTION WHERE STAGIAIRE.IdStagiaire=INSCRIPTION.IdStagiaire
AND INSCRIPTION.IdStage='16';
Bonne chance.
Merci
Question: idstage est de type texte ou numérique?
SELECT NomS, PrenomS
FROM STAGIAIRE, INSCRIPTION
WHERE Ta jointure entre STAGIAIRE et INSCRIPTION
AND IdStage='16';
FROM STAGIAIRE, INSCRIPTION
WHERE Ta jointure entre STAGIAIRE et INSCRIPTION
AND IdStage='16';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jebok
Messages postés
358
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
23 octobre 2007
51
6 juin 2005 à 13:31
6 juin 2005 à 13:31
ca ne peut pas marcher car ton 2ème SELECT doit retourner au maximum une ligne (un tuple).
Or apparemment, il existe plusieurs stagiaires dont l'IdStage est égal à 16...
ta base de données serait-elle incohérente ?...
Or apparemment, il existe plusieurs stagiaires dont l'IdStage est égal à 16...
ta base de données serait-elle incohérente ?...
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
6 juin 2005 à 13:37
6 juin 2005 à 13:37
Non cela veut juste dire que plusieurs stagiaires sont sur le même stage, ça me parait cohérent à moi :o)
D'où le IN et non le =
D'où le IN et non le =
jebok
Messages postés
358
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
23 octobre 2007
51
>
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
6 juin 2005 à 18:00
6 juin 2005 à 18:00
OK je suis d'accord : IN à la place de =