|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() |
bonjour,
avec cette version de MySQL, je ne peux faire de requete imbriqué. je me suis pris la tete un moment sur une requete qui n'est pas spécialement compliqué mais mes connaissances SQL me manque. TABLE: abonne(id,etat,nom, prenom, dateinscription....) parrainage(idparrain, idfilleul) (c'est une récursive ou un utilisateur parraine un autre utilisateur) message(id_message) envoi(id_envoi)//on sauvegarde ici les messages envoyés aux utilisateurs. REQUETE VOULU j'aimerai savoir quel sont les utilisateurs qui: 1.ne sont pas filleul 2.n'ont pa recu de message dont l'id_message = 1 3.ont l'état = 2 4.dont la date d'inscription date de plus de 7 jours ma difficulté est le 1 et 2 en meme temps. Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Étudiant Inscription : février 2005 Messages : 48 ![]() |
Bonjour,
tu dois pouvoir faire un INNER JOIN (bon je sais ce n'est pas très recommander) mais ça fait ce que tu veux faire normalement Code :
|
||
|
|
00
|
|
|
#3 | |||||||
|
Membre du Club
![]() |
Citation:
voila une requete que je veux faire Code :
Code :
|
|||||||
|
|
00
|
|
|
#4 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Salut,
Il suffit de mettre les LEFT JOIN à la suite : SELECT ... LEFT JOIN ... ON ... LEFT JOIN ... ON ... WHERE ...
__________________
Pensez au bouton
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
merci, pourquoi j'ai pas essayé ??!!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com