j'ai 2 tables :
Code : Tout sélectionner
CREATE TABLE `departements` (
`id_dept` tinyint(3) NOT NULL auto_increment,
`id_reg` tinyint(2) NOT NULL default '0',
`nom_dept` varchar(30) NOT NULL default '',
UNIQUE KEY `id_dept_2` (`id_dept`),
KEY `id_reg` (`id_reg`)
) TYPE=MyISAM;
CREATE TABLE `regions` (
`id_reg` tinyint(2) NOT NULL auto_increment,
`nom_reg` varchar(30) NOT NULL default '',
`depts` varchar(30) NOT NULL default '',
UNIQUE KEY `id_reg` (`id_reg`),
KEY `id_reg_2` (`id_reg`)
) TYPE=MyISAM;avec la requete suivante ça me retourne chaque région mais avec seulement le 1er departement.
Code : Tout sélectionner
SELECT rgn.nom_reg, dpt.nom_dept, dpt.num_dept FROM regions AS rgn
INNER JOIN departements AS dpt
ON rgn.id_reg = dpt.id_regMerci