le 27/06/2007 à 20:10
requête sql compliquée
Bonjour à tous !
Alors voila j'ai une petite requête sql à faire mais elle me pose pas mal de problème.
La voici :
la ligne qui pose problème est celle ci :
WHERE o.nb >= (SELECT count(*) FROM pos_equip_pos WHERE id_equip = o.id_objet AND id_membre = '.$_SESSION['id'].')
comme vous pouvez le voir, je tente de comparer une donnée, avec le résultat d'une autre requête, je ne suis pas vraiment sur que se code soit "correct" mais quand je le test c'est comme si la ligne citée si-dessus n'existait pas.
Peut être n'ai je pas été assez claire ? Dans se cas n'hésitez pas a me dire quel point vous ne saisissez pas.
Merci d'avoir pris le temps de lire mon problème, @ bientôt !
Alors voila j'ai une petite requête sql à faire mais elle me pose pas mal de problème.
La voici :
$sql2 = 'SELECT e.id_equip
FROM pos_equip_pos e
LEFT JOIN pos_objets_pos o
ON e.id_equip = o.id_objet
WHERE o.nb >= (SELECT count(*) FROM pos_equip_pos WHERE id_equip = o.id_objet AND id_membre = '.$_SESSION['id'].')
AND e.id_membre ='.$_SESSION['id'];
la ligne qui pose problème est celle ci :
WHERE o.nb >= (SELECT count(*) FROM pos_equip_pos WHERE id_equip = o.id_objet AND id_membre = '.$_SESSION['id'].')
comme vous pouvez le voir, je tente de comparer une donnée, avec le résultat d'une autre requête, je ne suis pas vraiment sur que se code soit "correct" mais quand je le test c'est comme si la ligne citée si-dessus n'existait pas.
Peut être n'ai je pas été assez claire ? Dans se cas n'hésitez pas a me dire quel point vous ne saisissez pas.
Merci d'avoir pris le temps de lire mon problème, @ bientôt !