Bonjour j'ai lu le tuto sur la jointure
car j'aimerai relier mon champs 'idpays' dans la table villes au champs 'nom' dans la table pays
j'ai essayé de l'appliquer a mes tables mais ça marche pas :s

voici le code de mes 2 tables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CREATE TABLE `pays` (
  `id` tinyint(4) NOT NULL auto_increment,
  `nom` varchar(50) NOT NULL,
  PRIMARY KEY  (`id`)
);
 
insert into `pays` values 
(1,'Belgique'),
(2,'France');
 
CREATE TABLE `villes` (
  `id` tinyint(4) NOT NULL auto_increment,
  `nom` varchar(50) NOT NULL,
  `idPays` tinyint(4) default NULL,
  PRIMARY KEY  (`id`)
) ;
 
 
insert into `villes` values 
(1,'Bruxelles',1),
(2,'Brabant-Wallon',1),
(3,'Vlaams-Brabant',1);

voici le code sql que je met dans mon code php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT nom FROM pays INNER JOIN villes ON pays.[nom]=villes.[idpays] GROUP BY nom
quand je fais ça apparement il ne comprends pas ce code sql :s
est ce que quelqu'un pourrais me dire ou est ma faute?
merci