|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Charly Inscription : juin 2006 Messages : 117 ![]() |
Bonjour,
je cherche à faire une requête, ou du moins à trouver une autre solution si ce n'est pas possible. Il faudrait que je récupérer tous les ID des lignes contenu dans mon GROUP BY. Ma requête ressemble à ça : Code :
Si je rajoute ID dans le SELECT, je suis obligé de le rajouté dans le GROUP BY, du coup je fais mon test sur une seule ligne à chaque fois (car les ID sont uniques, du coup j'ai des groupes de une lignes) Y a-t-il un moyen de récupérer les ID compris dans le "groupe" ou non ? |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Avcxjo MoKoRetraité Inscription : novembre 2005 Messages : 2 530 ![]() |
Saluton,
Oui, en sortant des standards SQL avec GROUP_CONCAT
__________________
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof articles : Comment émuler un tableau croisé [quasi] dynamique et : Une énigme mathématique résolue avec MySQL recommande l'utilisation de PDO (PHP5 Data Objects) |
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Julien SIMONIngénieur systèmes et réseaux Inscription : février 2006 Messages : 100 ![]() |
Bonjour,
une autre solution est d'utiliser votre requête comme sous requête : Code :
|
||
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Charly Inscription : juin 2006 Messages : 117 ![]() |
Merci beaucoup pour vos réponses,
je dois retranscrire ça en W-Language sur Windev, je vais voir si il y a un équivalent de GROUP_CONCAT, sinon d'adapter ma requête avec le système de sous-requête. Et tout cas merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com