Jointure entre plusieur tables

kim_nana Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
š'il vous plait aidez-moi pour faire joint à cet table

table demandeur (id_demandeur,nom_demandeur,Affectation,#id_transporteur,#num_gasoil)

table transporteur
(Id_Transporteur,nom_transporteur,#id_vehicule)

table bon_gasoil
(num_gasoil,date,montant,observation,quantite)

table vehicule(id_vehicule,designation,kilometrage_initiale,matricule,#num_gasoil)

table responsable
(id_responsable,nom_responsable,#num_gasoil)

table service_comptabilite
(id_service,nom_service,#num_gasoil)

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour ( si si ... on COMMENCE PAR CA ICI !! ),

ça dépend de ce que tu cherches à obtenir....

0
Kim_nana
 
Svp je veux savoir comment faire un jointure (mysql) pour mon application web
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
comment faire une jointure ?
Tu trouveras toute la documentation necessaire sur le net sans aucune difficulté.
Sachant qu'il existe plusieurs jointures différentes..... tout dépend de ce que tu cherches à obtenir comme résultat.

Par exemple :
SELECT D.*
              ,T.nom_transporteur
              ,TV.designation
              ,TV,kilometrage_initiale
              ,TV.matricule
FROM demandeur D
LEFT JOIN transporteur T  ON T.Id_Transporteur = D.id_transporteur
LEFT JOIN `table vehicule` TV  ON TV.id_vehicule = T.id_vehicule

0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
NB: Il faut éviter d'utiliser des espaces ou des accents ou des caractères spéciaux dans le nom de tes tables ou de tes champs dans ta bdd.
Il faut aussi éviter de mettre des majuscules/minuscules en pagaille...
Si tu écris : id_transporteur d'un côté.... tu dois écrire id_transporteur dans tes autres tables (et non Id_Transporteur) !

Ca te facilitera le travail.....

En général.. on nomme tout en minuscule.
Et si besoin d'espacer on utilise l'underscore ( exemple : table_vehicule )
0