2009-12-17 4 views
-1

nous savons tous qu'en utilisant un groupe nous pouvons éliminer la colonne supplémentaire, mais que se passe-t-il si je veux regrouper l'élément A ensemble. les objets liés à l'élément A seront affichés sous l'en-tête A. mais lorsque j'utiliserai un groupe par, il affichera seulement une ligne d'objet sous l'élément A. s'il vous plaît ne me demandez pas le nombre d'utilisation. J'ai juste besoin de montrer tous les objets liés au point A.en utilisant le groupe ou utilisez une autre fonction

exemple:

point A: pomme d'orange

point B: poire

les objets seraient d'une ren- voyées base de données. exemple des codes serait préféré (:.

sortie: format de table

par année, par type, par lot, par la société < --- nom de la table 1997, IT, avril, apple.com < ---- sortie de retrive ci-dessus de db peter gordon < --- nom de l'étudiant retrive de db jeremy < --- nom de l'élève retrive de db

1999, Enginerring, avril, blinkydotcom regina

+1

Oui, en effet, des exemples de code seraient préférables. –

+1

Pouvez-vous nous montrer à quoi vous voulez que la sortie ressemble, et les colonnes de votre base de données? Sans cela, votre question est un peu difficile à comprendre. –

+0

Si vous n'obtenez qu'une seule ligne, cela signifie que ce que vous regroupez n'a qu'un ensemble de valeurs distinct. –

Répondre

0

Vous pouvez utiliser la fonction GROUP_CONCAT() pour regrouper les étudiants en une seule ligne, mais cette ligne doit être sur la même ligne que les données associées. Mais quand vous l'affichez en PHP, vous pouvez simplement le séparer.

J'ai essayé de faire une requête, mais vous n'avez pas donné beaucoup d'informations, donc il est difficile d'imaginer ce que vous voulez.

+0

J'ai essayé d'utiliser cela mais pas d'utilisation non plus. aussi une ligne): – ros

+0

Vous devez toujours le mettre sur la même ligne, car c'est ainsi que fonctionnent les bases de données relationnelles. –

+0

ce que je veux dire, il a donné un seul résultat. – ros

Questions connexes