Alias or not alias ?
Résolu
maxireussite
Messages postés
372
Date d'inscription
Statut
Membre
Dernière intervention
-
maxireussite Messages postés 372 Date d'inscription Statut Membre Dernière intervention -
maxireussite Messages postés 372 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voilà un script simple qui fonctionne, je souhaite compliquer un peu car il faudrait que les ID mat2 et mat3 affichent aussi les matières en matiere2 et matiere3,
comment procéder ?
Merci à tous.
Voilà un script simple qui fonctionne, je souhaite compliquer un peu car il faudrait que les ID mat2 et mat3 affichent aussi les matières en matiere2 et matiere3,
comment procéder ?
Merci à tous.
SELECT intervenant_id, mat1, mr_matieres.matiere as matiere1, mat2, precisions, daterdv,heurerdv, etat, nom, prenom, observations FROM mr_miserelations LEFT JOIN mr_clients ON mr_clients.client_id = mr_miserelations.client_id LEFT JOIN mr_matieres ON mr_matieres.matiere_id = mr_miserelations.mat1 WHERE intervenant_id = '$intervenant_id' ;
A voir également:
- Alias or not alias ?
- Or - Guide
- Supprimer un alias linux - Forum Linux / Unix
- Pierre a créé un raccourci (alias ou lien) du fichier sommaire sur son bureau. quel est le numéro de l'icône correspondant à ce raccourci ? ✓ - Forum Word
- Carre or bercy ✓ - Forum Loisirs / Divertissements
- X64 or x86 ✓ - Forum Windows
1 réponse
Salut,
Quelque chose dans ce style là devrait fonctionner :
(Je n'ai pas la base pour tester donc c'est possible que ça ne fonctionne pas du 1er coup)
Quelque chose dans ce style là devrait fonctionner :
SELECT intervenant_id, mat1, mr_matieres1.matiere as matiere1, mat2, mr_matieres2.matiere as matiere2, mat3, mr_matieres3.matiere as matiere3
FROM mr_miserelations
LEFT JOIN mr_clients ON mr_clients.client_id = mr_miserelations.client_id
LEFT JOIN mr_matieres as mr_matieres1 ON mr_matieres.matiere_id = mr_miserelations.mat1
LEFT JOIN mr_matieres as mr_matieres2 ON mr_matieres.matiere_id = mr_miserelations.mat2
LEFT JOIN mr_matieres as mr_matieres3 ON mr_matieres.matiere_id = mr_miserelations.mat3
WHERE intervenant_id = '$intervenant_id' ;
(Je n'ai pas la base pour tester donc c'est possible que ça ne fonctionne pas du 1er coup)
Il faut juste modifier à chaque lignes :
LEFT JOIN mr_matieres as mr_matieres1 ON mr_matieres1.matiere_id = mr_miserelations.mat1