Je pense que je l'ai fait auparavant, mais cela pourrait aussi être une fonction de PHP. Ce que je voudrais est de faire une requête MySQL (dans un client MySQL, pas de PHP) et obtenir par exempleMySQL: N'affiche que quelques valeurs une fois
Foo A
B
C
Bar B
D
E
Au lieu de
Foo A
Foo B
Foo C
Bar B
Bar D
Bar E
Ce serait bien sûr que faire sence si elle a reçu l'ordre par cette première colonne. Je ne sais pas s'il est possible, mais comme je l'ai dit, je veux dire de se rappeler avoir fait une fois, mais ne peut pas se rappeler comment ou si elle était par quelque PHP « magique » ...
Mise à jour : Soudainement rappelé où je l'avais utilisé. Ce à quoi je pensais était le modificateur WITH ROLLUP
pour GROUP BY
. Mais J'ai aussi découvert que ça ne fait pas ce que je pensais ici, donc ma question est toujours là. Bien que je ne pense pas qu'il existe une solution maintenant. Mais les gens intelligents me ont donné tort avant: P
Mise à jour: aurait probablement dû aussi mentionné que ce que je veux cela pour un grand nombre à plusieurs. Dans la sélection actuelle Foo serait le prénom d'un participant et je voudrais aussi le nom de famille et d'autres colonnes. Les options A, B, C, D, E sont les options que le participant a sélectionnées.
attendee (id, first_name, last_name, ...)
attendees_options (attendee_id, option_id)
option (id, name, description)
Qu'est-ce qui est acceptable - Chaîne nulle de longueur nulle? –
Les deux fonctionneraient probablement. – Svish