Ich versuche, Werte in einer Doppeldimensionstabelle in einer anderen Tabelle zu gruppieren, aber ohne Duplikate. Alle Versuche, die ich gemacht habe, erstellen eine Tabelle mit Duplikaten.Wie gruppiert man Werte in der Doppeldimensionstabelle?
Hier ist ein Beispiel: wie das
tab1 = {
{id = "id1", dmg = 0, qty = 1},
{id = "id2", dmg = 0, qty = 1},
{id = "id3", dmg = 0, qty = 1},
{id = "id1", dmg = 0, qty = 1},
}
und ich möchte eine andere Tabelle:
tab2 = {
{id = "id1", dmg = 0, qty = 2},
{id = "id2", dmg = 0, qty = 1},
{id = "id3", dmg = 0, qty = 1},
}
So möchte ich summiert werden meine Menge Werte
Das ist mein Tisch ist und Tabellen wie im Beispiel gruppiert werden. Hat jemand eine Idee für dieses Problem? Gibt es eine Funktion, dies zu tun?
Vielen Dank für Ihre Antworten. Sorry, wenn mein Englisch schlecht ist, ist es nicht meine Muttersprache.
Dies zerstört den Inhalt von 'tab1'. Vielleicht ist das OP in Ordnung mit diesem ... – lhf
Besser jetzt? (Ich sehe Ihren Weg, kürzer - für relativ kurze Anzahl von Schlüsseln in der Untertabelle.) – tonypdmtr