Есть таблица "размер цена". Бывает, что одна цена у нескольких размеров. Соответственно, чтобы не плодить записи, нужно объеденить вывод "размер 1, 2 цена - 1000. размер 3, 4 - 2000"
Я сделал так, может есть ещё варианты решения?
$t1[^table::create{size price
1 1000
2 1000
3 2000
4 2000
}]
$h1[^t1.hash[price][$.distinct(1)]]
^h1.foreach[price;size]{
$t2[^t1.select($t1.price == $price)]
Size: ^t2.menu{$t2.size}[, ] Price: $price
}[<br/>]
|