Maison > Questions et réponses > le corps du texte
Assumer la table des utilisateurs
| identifiant | groupe |
| 1 | administrateur |
| 2| * du groupe d'utilisateurs par utilisateur.groupe
Pourquoi seulement 2 éléments de données sont sélectionnés, au lieu de diviser les utilisateurs dont le groupe est administrateur en un seul groupe et de diviser les utilisateurs dont le groupe est utilisateur en un seul groupe
Comment MySQL peut-il atteindre le résultat souhaité ? L'effet souhaité...
La seule chose à laquelle je peux penser pour le moment est de tous les supprimer, puis de parcourir en utilisant user.group comme clé, puis de récupérer le groupe. La base de données peut-elle y parvenir directement ?
过去多啦不再A梦2017-07-04 13:45:42
mysql ne l'a pas, écrivez-en un par vous-même, commandez directement par groupe pour obtenir les données, et ensuite :
pseudo code
def map,arr, g
for x in list
if x.group != g
g = x.group
arr.new
map.put(g,arr)
arr.add(x)
Les opérations de collecte dans de nombreux langages incluent déjà de telles fonctions, telles que java8...
曾经蜡笔没有小新2017-07-04 13:45:42
Cela signifie diviser l'administrateur en un groupe et l'utilisateur en un seul groupe pour obtenir deux données. Je n'ai pas compris ce que disait l'affiche
.