merhaba
bu sorguda kategori tablosuna göre modelleri gruplayıp sayıyorum ama üstteki join sorgusunda bazı modele ait 2 satır olduğu için bir modeli 2 kere sayıyor
model tablosundaki adete göre saymasını istiyorum
$a = DB::table('models')
->join('m_adet', 'm_adet.ModelID', '=', 'models.id') //m_adet tablosunda bazı modellere ait 2 adet veri var o yüzden bir modelden 2 tane sayıyor bunu nasıl engellerim
->join('kategori', 'kategori.id', '=', 'models.kategori')
->select('kategori.KategoriAdi', DB::raw("count(models.id) ToplamModel"),DB::raw("sum(m_adet.mgr) ToplamMgr"))
->groupBy('kategori.KategoriAdi')
->get();