다른 테이블의 이중 차원 테이블에서 값을 그룹화하려고 시도하지만 중복되지는 않습니다. 내가 만든 모든 시도는 중복 된 테이블을 만듭니다. 이 내 테이블2 차원 표에서 값을 그룹화하는 방법은 무엇입니까?
: 여기
은 예입니다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},
}
와 나는 그와 같은 다른 테이블 싶습니다
tab2 = {
{id = "id1", dmg = 0, qty = 2},
{id = "id2", dmg = 0, qty = 1},
{id = "id3", dmg = 0, qty = 1},
}
그래서 난 내 수량 값을 합산 할을 그리고 예제에서와 같이 groupe 될 테이블. 누군가이 문제에 대한 아이디어가 있습니까? 이것을 할 수있는 함수가 있습니까?
답장을 보내 주셔서 감사합니다. 미안해, 내 영어가 나쁘다면 제 모국어가 아닙니다.
이것은 'tab1'의 내용을 파괴합니다. 아마도 OP는 이것으로 괜찮습니다 ... – lhf
더 나은가요? (나는 당신의 길을 더 짧게 보았습니다 - 상대적으로 짧은 테이블 수의 경우) – tonypdmtr