|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() florian Étudiant Inscription : septembre 2011 Messages : 16 ![]() |
bonjour,
Je souhaiterais effectuer une requête mais je n'ai aucune idée de comment faire ou bien encore si cela est possible. Les tables en question : table user - id_user - nom - prenom table participant - id_participant - id_user (default : 0) - nom - prenom Je souhaiterais récupérer tous les participants de ma table participant avec, si le id_user est différents de 0, les informations nom, prénom et mail de la table user, selon l'id_user. Est-ce possible ? Si oui, comment ? Voilà, merci d'avance pour vos réponses bonne soirée |
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() ![]() Inscription : août 2008 Messages : 510 ![]() |
Bonjour,
Je crois que c'est possible, j'aurais mit ça : Code :
Cordialement
__________________
If you type Google into Google, you Can break the internet" - The IT Crowd |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() florian Étudiant Inscription : septembre 2011 Messages : 16 ![]() |
hmmmm oui mais j'aimerais aussi récupérer les nom, prénom et mail de la table participant si l'id user = 0
|
|
|
00
|
|
|
#4 | ||
|
Membre expérimenté
![]() ![]() Inscription : août 2008 Messages : 510 ![]() |
Bonsoir:
Tu peux aussi faire une jointure du type Code :
Cordialement
__________________
If you type Google into Google, you Can break the internet" - The IT Crowd |
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() florian Étudiant Inscription : septembre 2011 Messages : 16 ![]() |
hmmm un exemple s'impose effectivement.
voilà un petit shéma pour expliquer la chose : ![]() merci bien. |
|
|
00
|
|
|
#6 | |||||
|
Membre Expert
![]() Eric DureuilDéveloppeur informatique Inscription : avril 2011 Messages : 874 ![]() |
Citation:
tu pourrais quand même lui donner une syntaxe normalisée pas celle, non optimisée qui date d'il y a 15 ans ![]() Code sql :
__________________
Eric Dureuil, développeur web, c/c++, java indépendant soyons ![]() pensez à mettre et
|
|||||
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 661 ![]() |
Bonjour,
c'est vraiment la base du sql, regardez les tutoriels sur ce site ... En particulier les union. |
|
|
00
|
|
|
#8 | |||
|
Membre expérimenté
![]() ![]() Inscription : août 2008 Messages : 510 ![]() |
Citation:
Cordialement ps : ![]() ![]()
__________________
If you type Google into Google, you Can break the internet" - The IT Crowd |
|||
|
|
00
|
|
|
#9 | ||
![]() ![]() |
Il veut que les colonnes affichent le nom, le prénom et l'e-mail de l'utilisateur s'il correspond au participant, ceux du participant sinon.
Il faut une jointure externe et utiliser COALESCE. Code :
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||
|
00
|
|
|
#10 |
|
Invité de passage
![]() florian Étudiant Inscription : septembre 2011 Messages : 16 ![]() |
merci beaucoup CinePhil
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com