Select MYSQL sur 2 tables
Résolu
Equinoxe58
-
Equinoxe58 -
Equinoxe58 -
Bonjour,
J'ai 2 tables dont voici un aperçu de la structure :
INSERT INTO `clubs_nivernais` (`id`, `id_sport`, `departement`, `categorie`, `nom`) VALUES
(1, 2, '', 'R1MF', 'Auxerre AJ 3'),
(2, 2, '', 'R1MF', 'Auxerre Stade'),
(3, 2, '', 'R1MF', 'Avallon FCO'),
(4, 2, '', 'R1MF', 'Chalon FC'),
(5, 2, '58', 'R1MF', 'Cosne UCS'),
(6, 2, '58', 'R1MF', 'Garchizy AS'),
(7, 2, '', 'R1MF', 'Gueugnon FC 2'),
(8, 2, '58', 'R1MF', 'La Charité US'),
(9, 2, '', 'R1MF', 'Paray USC'),
(10, 2, '', 'R1MF', 'Sens FC'),
(11, 2, '58', 'R1MF', 'Imphy-Decize'), .....
et la seconde :
INSERT INTO `res_sportifs` (`id`, `id_sport`, `date`, `categorie`, `equipe_dom`, `equipe_ext`, `score`) VALUES
(30, 2, '2021-09-05', 'R2MF', '23', '21', '2-0'),
(29, 2, '2021-09-05', 'R2MF', '17', '16', '0-1'),
(28, 2, '2021-09-05', 'R2MF', '15', '24', '1-0'),
(27, 2, '2021-09-05', 'R1MF', '3', '11', '4-1'),
(26, 2, '2021-09-05', 'R1MF', '2', '6', '3-1'),
(25, 2, '2021-09-05', 'R1MF', '4', '5', '0-1'),
Ce que je souhaite, c'est afficher par exemple sur la ligne id 26 de la seconde table :
(26, 2, '2021-09-05', 'R1MF', 'Auxerre Stade', 'Garchizy AS', '3-1'),
au lieu de
(26, 2, '2021-09-05', 'R1MF', '2', '6', '3-1'),
en clair, afficher dans mon résultat le nom en clair du club à la place de son id. J'espère que je suis clair dans mes explications.
Merci d'avance pour votre aide
J'ai 2 tables dont voici un aperçu de la structure :
INSERT INTO `clubs_nivernais` (`id`, `id_sport`, `departement`, `categorie`, `nom`) VALUES
(1, 2, '', 'R1MF', 'Auxerre AJ 3'),
(2, 2, '', 'R1MF', 'Auxerre Stade'),
(3, 2, '', 'R1MF', 'Avallon FCO'),
(4, 2, '', 'R1MF', 'Chalon FC'),
(5, 2, '58', 'R1MF', 'Cosne UCS'),
(6, 2, '58', 'R1MF', 'Garchizy AS'),
(7, 2, '', 'R1MF', 'Gueugnon FC 2'),
(8, 2, '58', 'R1MF', 'La Charité US'),
(9, 2, '', 'R1MF', 'Paray USC'),
(10, 2, '', 'R1MF', 'Sens FC'),
(11, 2, '58', 'R1MF', 'Imphy-Decize'), .....
et la seconde :
INSERT INTO `res_sportifs` (`id`, `id_sport`, `date`, `categorie`, `equipe_dom`, `equipe_ext`, `score`) VALUES
(30, 2, '2021-09-05', 'R2MF', '23', '21', '2-0'),
(29, 2, '2021-09-05', 'R2MF', '17', '16', '0-1'),
(28, 2, '2021-09-05', 'R2MF', '15', '24', '1-0'),
(27, 2, '2021-09-05', 'R1MF', '3', '11', '4-1'),
(26, 2, '2021-09-05', 'R1MF', '2', '6', '3-1'),
(25, 2, '2021-09-05', 'R1MF', '4', '5', '0-1'),
Ce que je souhaite, c'est afficher par exemple sur la ligne id 26 de la seconde table :
(26, 2, '2021-09-05', 'R1MF', 'Auxerre Stade', 'Garchizy AS', '3-1'),
au lieu de
(26, 2, '2021-09-05', 'R1MF', '2', '6', '3-1'),
en clair, afficher dans mon résultat le nom en clair du club à la place de son id. J'espère que je suis clair dans mes explications.
Merci d'avance pour votre aide
A voir également:
- Select MYSQL sur 2 tables
- Supercopier 2 - Télécharger - Gestion de fichiers
- Tables des matières word - Guide
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
- Mysql community server - Télécharger - Bases de données
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
un exemple:
un exemple:
select r.*, e1.nom as dom, e2.nom as ext from res_sportifs as r, clubs_nivernais as e1, clubs_nivernais as e2 where r.equipe_dom = e1.id and r.equipe_ext = e2.id