#php #laravel
#php #laravel
Вопрос:
Это мой запрос на поиск itemset1
, как найти itemset2
?
public function ajaxList()
{
$penjualan = Penjualan::select(DB::raw('TIDList as TIDList, material as material'))->groupBy('material')->get();
$data = array();
foreach($penjualan as $row)
{
$tidlist = DB::table('penjualans')
->select(DB::raw('TIDList as TIDList'), 'material')
->where('material', $row->material)
->get();
$data2 = array();
foreach($tidlist as $line)
{
$data2[] = $line->TIDList;
}
$data[] = [
'material' => $row->material,
'TIDList' => implode(', ', $data2)
];
}
$datatables = DataTables::of($data);
return $datatables->addIndexColumn()
->make(true);
}
}
Комментарии:
1. Что вы подразумеваете под
itemset1
в вашем коде?2. например, алгоритм eclat классифицирует транзакции, которые отображаются в 1, на основе приобретенных товаров. Эта группировка означает itemset1. для itemset2 группировка двух транзакций в одну на основе приобретенных товаров