Jointure entre plusieur tables

Fermé
kim_nana Messages postés 1 Date d'inscription dimanche 20 mai 2018 Statut Membre Dernière intervention 20 mai 2018 - 20 mai 2018 à 15:06
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 20 mai 2018 à 16:42
š'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 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
Modifié le 20 mai 2018 à 16:03
Bonjour ( si si ... on COMMENCE PAR CA ICI !! ),

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

0
Svp je veux savoir comment faire un jointure (mysql) pour mon application web
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
Modifié le 20 mai 2018 à 16:41
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 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
Modifié le 20 mai 2018 à 16:42
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