requete affiche un bouton AouB dans un array qui verifi a chaque ligne - SQL/NoSQL - Programmation
Marsh Posté le 22-10-2007 à 12:02:28
je vois pas trop ce que viens faire le INTO dans cette affaire.
tu peux t'en sortir avec un UNION, mais ça me semble un peu bancale.
ta première requête retourne plusieurs lignes ou pas ?
selon la valeur de ton COUNT, tu dois faire une jointure différente... mais y a t'il des lignes dans la "mauvaise" table ?
Marsh Posté le 22-10-2007 à 13:10:31
Code :
|
mais attention si tes sous-selects remontent plus d'une ligne tu vas te prendre un produit cartésien.
Marsh Posté le 23-10-2007 à 10:51:49
salut le probleme est résolu merci beaucoup !
la requete fontione mais j'ai une question j'ai a present cela :
un tableau qui retourne les enregistrements de la table (tout est sur une seul et unique table) par dimax du group [d'id et nom_de_serie] identique en french:
ma requete verifie pour cahque group qui on le meme id ainsi que le meme nom_de_serie celui qui a le plus grand id et il me le retourne dans le tableau array et sur chaque ligne retourné j ai un bouton dans ma premiere case,
ce bouton peut etre A ou B si il y a plus de 1 enregistrement dans le group [id, nom_de_serie] alors j'affiche le bouton A si il n'y en a qu un seul j'affiche le bouton B
cela fonction pour le 1er enregistrement dans mon tableau array mais a la 2eme 3eme... et les autres ligne le bouton prend la meme valeur que la 1er ligne
voila mon code :
Code :
|
Merci d'avance et merci encor pour tous ce que vous avez deja fait.
Marsh Posté le 23-10-2007 à 12:22:19
Code :
|
IMHO, il manque un critère de filtre afin de lier le résultat de cette requête à ce que tu as dans $donnees à chaque itération. Là ça retournera toujours la même chose.
PS : C'est quoi ce "as f"
Marsh Posté le 23-10-2007 à 13:32:41
salut MagicBuzz y sert a rien en fait :-( le as f
oui c'est comme tu la dit cela retourne toujour la meme chose
et la et la question quel genre de critere de filtre je doit placer ?
IMHO c'est quoi donc .?. j ai cherche et je trouve pas ce que ca veut dir lol
Marsh Posté le 23-10-2007 à 14:09:41
IMO = In My Opinion <=>AMA
IMHO = In My Humble Opinion <=> AMHA
Marsh Posté le 23-10-2007 à 14:20:47
dans ce code j ai tenté de lier l id_1 de la requete principale a la requete qui affiche les bouton mais cela na rien changer comment je peut fair pour qui la verifie a chaque ligne .?
merci
Code :
|
Marsh Posté le 23-10-2007 à 14:53:15
nan, faut que tu rajoutes un where dans ton select, et que tu fasses un filtre du genre :
Code :
|
Marsh Posté le 23-10-2007 à 16:27:22
Code :
|
j ai fait ca mais marche pas : / autre chose ?
Marsh Posté le 23-10-2007 à 16:46:33
Code :
|
ça peut pas marcher ...
tu jointes y et z sur id_1 mais le champs z.id_1 n'existe pas ...
Le "Random programming" et le SQL ont rarement fait bon ménage
Marsh Posté le 23-10-2007 à 17:02:43
oui ... en fait j avais mis c_id mais de toute maniere rien ne marche dans tout les test que j ai fait je comprend pas
ma table :
id_1(clé unique) id_3(clé pour les group) et le reste info simple...
et avec ca rien ne marche mons script n est pas bon ???
Marsh Posté le 24-10-2007 à 10:29:48
Bonjour!
je continu mes test et rien ne va, j'ai toujours la meme chose sur chaque ligne snif
j ai plus beaucoup de temp pour finir cette petite aplication et je ne veut pas trop la laissé comme cela pour mes utilisateurs, donc je m'en remet a vous si vous pouvez me dir ou me donné un exemple complet du script alors vous me sauvez la vie si non ... je suis mal...
merci a tous ce qui mon aidé et ceux qui ce sont posé la question.
ails.
Marsh Posté le 19-10-2007 à 10:09:46
Bonjour vu que je ne trouve pas de sujet dans le genre je crie à l'aide!
j'ai deux requete qui doivent etre executer en fonction du nombre de ligne du champ_x de la table3 :
Est il possible de fair quelque chose qui ressemble à cela :
voila merci beaucoup je compte sur vous ^^
edit titre modifier [probleme 1 resolu : requete count if else avec array] MErci
Message édité par ails le 23-10-2007 à 10:57:51
---------------
Ritouné mwen lé ritounin