Problème critère de sélection requêtes imbriquées

Résolu/Fermé
Falcom34 Messages postés 68 Date d'inscription lundi 14 juillet 2008 Statut Membre Dernière intervention 4 mars 2019 - Modifié par Falcom34 le 18/12/2012 à 00:25
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 - 18 déc. 2012 à 10:23
Bonjour,

J'ai un soucis avec une requête sql, celle ci ne prend en compte le WHERE de ma requête imbriqué:

  
SELECT id_member, subject, poster_name, poster_time, body, icon, id_topic 
FROM smf_messages 
WHERE icon = "actu" 
OR icon = "match" 
OR icon = "tournoi" 
OR icon = "misesajour" 
OR icon = "video" 
AND id_member = ANY( 

SELECT id_member 
FROM smf_members 
WHERE id_group =1 
OR id_group =9 
) 
ORDER BY id_topic 
LIMIT 0 , 30 


Merci :)



1 réponse

Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
18 déc. 2012 à 10:23
Bonjour,
Est-ce que celle-ci fonctionne ?
SELECT id_member, subject, poster_name, poster_time, body, icon, id_topic 
FROM smf_messages 
WHERE icon  IN ("actu", "match", "tournoi", "misesajour", "video") 
AND id_member IN
(
SELECT id_member 
FROM smf_members 
WHERE id_group =1 
OR id_group =9 
) 
ORDER BY id_topic 
LIMIT 0 , 30

2