Select MYSQL sur 2 tables

Résolu
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

2 réponses

  1. C'est exactement ce que je souhaite. Je te remercie beaucoup.
    1. Contributeur
      bonjour,
      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