Jointure entre 3 tables ! Help please

Jointure entre 3 tables ! Help please - SQL/NoSQL - Programmation

Marsh Posté le 20-10-2009 à 01:41:09    

Bonjour,
 
Voila j'ai quelques petits soucis avec une requete : J'expose mon Problème!
 
table tcalendrier :
idCalendrier | evenement | date
1 | CDF Troyes
2 | CDF Marseille
 
table tusers :  
idPilote | nom | prenom
1 | Dupont   | Bernard
2 | Normand |Gérard
3 | Nord      | Paul
 
table tinscriptions
idCalendrier | idPilote
1 | 1
2 | 1
2 | 2
 
 
Mon but : Avoir tous les users qui ne sont pas dans tinscriptions et qui ont un tcalendrier.idCalendrier egal a une valeur que je chagerais dynamiquement en php.
Pour l'exemple ci dessous il faut obtenir : pour un tcalendrier.idCalendrier = 1
2 | Normand | Gérard
3 | Nord      | Paul  
 
et  pour un tcalendrier.idCalendrier = 2:
3 | Nord      | Paul
 
Si quelqu'un pourrait m'aider ce serait cool.
Merci bonne soirée.


---------------
Juliano
Reply

Marsh Posté le 20-10-2009 à 01:41:09   

Reply

Marsh Posté le 20-10-2009 à 09:45:28    

Code :
  1. SELECT  tusers.idPilote,
  2.        tusers.nom,
  3.        tusers.prenom
  4. FROM    tusers
  5.        LEFT JOIN tinscriptions ON tusers.idPilote = tinscriptions.idPilote
  6. WHERE   tusers.idPilote NOT IN (SELECT idPilote FROM tinscriptions WHERE idCalendrier = 1)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 20-10-2009 à 10:15:22    

Merci Beaucoup, j'étais parti dans plus compliqué lol - Sujet Clos

Reply

Marsh Posté le 29-01-2010 à 11:00:01    

Harkonen, peux tu m'aider STP. j'ai presque le meme problème.
J'ai 3 table  
 
Category:
id | catname
1  | Travel        
2  | Landscape  
3  | Cars          
 
Collections:
Id   collection   category
1  | Japan       |   1
2  | China       |   1
3  | Porsche    |   3
4  | Ferrari      |   3
5  | Maserati   |   3
 
et enfin les image  
 
photos :
Id   image               collection
1  | 911carrera.jpg |   3
2  | CarreraGT        |   3
3  | Jujiyama.jpg     |   1
4  | Tokyo.jpg        |    1
5  | Ferrari Enzo.jpg |   4
6  | Pekin.jpg          |   2
7  | Testarossa.jpg  |   4
 
Je souhaiterai extraire toutes les images de la category CARS (category=3). toutes les voitures en fait.
 
Je te remercie de ton aide XXXXXXXXXX

Reply

Marsh Posté le 01-02-2010 à 09:10:40    

Faut pas pousser, quand c'est deux bêtes INNER JOIN, vous pouvez commencer par lire ma signature :o

Reply

Marsh Posté le 01-02-2010 à 09:47:37    

Mouais, ca me fait penser a :)


Message édité par fred777888999 le 01-02-2010 à 09:48:05
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed