Page 1 of 1

Gruppenreihen eines 2D -Arrays nach einer Spalte und erstellen Subarray -Elemente aus einer anderen Spalte

Posted: 02 Mar 2025, 23:27
by Anonymous
Ich möchte eine Liste aller Aufgaben erhalten, die nach der Aufgabe gruppiert sind, und aller damit zugewiesenen Benutzer.

Code: Select all

Task id: 1, name: do dishes, users: bob, liam.

Ich musste nur zweimal eine Aufgabe drucken, wenn zwei Benutzer zugewiesen wurden. Liam. < /li>
< /ul>

Code: Select all

array{
array{
task_id = "1",
name = "do dishes",
user = "bob"
}

array{
task_id = "1",
name = "do dishes",
user = "liam"
}

array{
task_id = "2",
name = "vacuum",
user = "liam"
}

array{
task_id = "3",
name = "Take out thrash",
user = "liam"
}

array{
task_id = "3",
name = "Take out thrash",
user = "bob"
}
}
< /code>
Was ich erhalten möchte, ist ein Ergebnis mit einer Zeile, die die Aufgabe enthält, und in dieser Zeile möchte ich ein Array mit jedem Namen der ihm zugewiesenen Benutzer. < /p>
array{
array{
task_id = "1",
name = "do dishes",
user = array( "bob", "liam" )
}
array{
task_id = "2",
name = "vacuum",
user = array( "liam" )
}
array{
task_id = "3",
name = "Take out thrash",
user = array( "liam", "bob" )
}
}
Gibt es eine Möglichkeit, dies innerhalb von CI und/oder MySQL zu erreichen?