Bug sous requete
Posté : 03 déc. 2007, 14:25
Bonjour @ tous,
J'utilise Mysql 5.026.
La table sur laquelle je travail est la suivante :
La requête suivante fonctionne bien,et me retourne des résultats :
Mais lorsque je retire le critère de sélection "job" et que je me retrouve avec la requête suivante, ca plante :
Que ce passe t'il ? Lorsque j'éxécute cette requête sous ma console sql, le serveur ne retourne rien, aucune réponse, il tourne il tourne, sans jamais s'arrêter...
Est ce que j'ai un pb au niveau de ma sous requete ? Lorsque ma sous requete est avant tous les autres critères de sélection, cela fonctionne bien, mais dès qu'elle se retrouve à la fin de la requete, ca plante...
Help me pliz
Merci d'avance pour vos réponses
J'utilise Mysql 5.026.
La table sur laquelle je travail est la suivante :
Code : Tout sélectionner
CREATE TABLE `regions_villes_fr` (
`id_ville` int(8) NOT NULL default '0',
`ville` varchar(50) character set utf8 collate utf8_bin NOT NULL,
`pronom` varchar(4) character set utf8 collate utf8_bin default NULL,
`zipcode` varchar(5) character set utf8 collate utf8_bin NOT NULL,
`region` varchar(50) character set utf8 collate utf8_bin NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;Code : Tout sélectionner
SELECT * FROM utilisateur WHERE sexe LIKE 'F' AND gout=2 AND birth_date BETWEEN '1984-01-01' AND '1985-12-03' AND country = 'FR' AND city IN (SELECT `id_ville` FROM regions_villes_fr WHERE `region` = 'Ile-de-France' ) AND job =1 GROUP BY pseudo LIMIT 0,1800
Code : Tout sélectionner
SELECT * FROM utilisateur WHERE sexe LIKE 'F' AND gout=2 AND birth_date BETWEEN '1984-01-01' AND '1985-12-03' AND country = 'FR' AND city IN (SELECT `id_ville` FROM regions_villes_fr WHERE `region` = 'Ile-de-France' ) GROUP BY pseudo LIMIT 0,1800
Est ce que j'ai un pb au niveau de ma sous requete ? Lorsque ma sous requete est avant tous les autres critères de sélection, cela fonctionne bien, mais dès qu'elle se retrouve à la fin de la requete, ca plante...
Help me pliz
Merci d'avance pour vos réponses