CREATE TABLE `liste` (
`reference` tinyint(4) NOT NULL auto_increment,
`creation` datetime NOT NULL default '0000-00-00 00:00:00',
`modification` datetime NOT NULL default '0000-00-00 00:00:00',
`exploitant` varchar(50) NOT NULL default '',
`enseigne` varchar(50) NOT NULL default '',
`adresse1` varchar(50) NOT NULL default '',
`adresse2` varchar(50) NOT NULL default '',
`ville` varchar(50) NOT NULL default '',
`postal` varchar(6) NOT NULL default '',
`habitants` varchar(10) NOT NULL default '',
`CA` varchar(15) NOT NULL default '',
PRIMARY KEY (`reference`),
KEY `reference` (`reference`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
sur une requête j'ai la syntaxe suivante
Code : Tout sélectionner
SELECT * FROM liste WHERE postal LIKE '03%' OR postal LIKE '63%' OR postal LIKE '15%' OR postal LIKE '43%' AND CA > 0 AND CA < 149999 AND habitants > 0 AND habitants < 10000000 ORDER by reference ASCcomment dois-je modifier cette requête pour la rendre opérante sur les AND
merci de vos sugestions