У меня есть две таблицы:
- PRODUCTS (having: ID, NAME, PRICE)
- LIKES (having: ID, PRODID, NAME)
Я хотел бы запросить первую таблицу, подсчитывая (и возвращая как новый столбец) в подзапросе все, что нравится продукту. Как я могу объединить следующие запросы?
$products = DB::table('PRODUCTS')
->get();
$likes = DB::table('LIKES')
->select(DB::raw('count(*) as total'))
->where('PRODID', '=', 'product id from first table')
->get();
Как я могу добиться этого, используя запросы Laravel? Спасибо!