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
quand je fais ça apparement il ne comprends pas ce code sql :s
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
est ce que quelqu'un pourrais me dire ou est ma faute?
merci
Partager