Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour à tous,
Ce post rejoint celui intitulé "pb requête" mais j'ai préféré en créer un nouveau.
Voilà, j'utilise phpMyAdmin pour gérer ma BD, mais il n'accepte pas les requêtes imbriquées (la clause IN dans mon cas)
Donc ma question est la suivante : comment transformer cette requête (avec des jointures??) pour qu'elle soit compréhensible par myAdmin
SELECT DISTINCT p.email
FROM a_etalon e, a_proprietaire p
WHERE e.valid = 'oui' AND e.id_prop = p.id_prop AND race
IN (
SELECT r.id_race
FROM a_etalon e, a_Race r
WHERE valid = 'oui' AND e.race = r.id_race
GROUP BY e.Race
HAVING COUNT( e.id ) >= 6
)
Je rappelle la composition des tables concernées
a_etalon(id, #race, #id_prop) a_Race(id_race, Race) a_proprietaire(id_prop, email)
dsl pour les minuscules, majuscules...ce n'est pas moi qui ait crée la BD!
Merci beaucoup!
Hors ligne
pb réglé (pour de bon cette fois-ci!!)après une journée complète de recherche!!
merci.
(le post "pb requête" est également réglé du fait!)
Hors ligne