Query pengecekan kondisi hasil Agregasi atau Group By di Yii2

Arwan Prianto Mangidi
0

Menggunakan having()

// Produk paling banyak dibeli
$mostPopular = Product::find()
    ->select(['product.*','count(order_item.id) as jumlah_terjual'])
    ->joinWith(['orderItems'])
    ->groupBy('product.id')
    ->having('jumlah_terjual > 0')
    ->createCommand()
    ->queryAll(\PDO::FETCH_OBJ);

Posting Komentar

0 Komentar
Posting Komentar (0)