Как написать запрос для получения названия подкатегории продукта в laravel? - PullRequest
0 голосов
/ 03 марта 2020

Я создаю три таблицы подкатегории, product_details, заказы, и я вставляю product_id, кол-во, цену покупки пользователя в, отдельный формат в таблице, и я хочу получить имя продукта название из подкатегории, плз, нужно запрос структуры проверки вывода выводить только сначала имя элемента второе имя не отображается

запрос:

$data = DB::table('orders')
                ->join('users','users.id','=','orders.user_id')
               ->join('product_details','product_details.product_id','=','orders.product_id')
               ->join('useraddress','useraddress.address_id','=','orders.useraddress_id')
               ->join('subcategory','subcategory.sub_id','=','product_details.sub_id')
               ->select('product_details.*','orders.*','subcategory.name_of_subcategory','users.*','useraddress.*')
               ->get();
        return view('customer_wise_sales_report',['data'=>$data]);

1) подкатегория enter image description here

2) product_details enter image description here

3) заказы enter image description here

4) выход enter image description here

1 Ответ

0 голосов
/ 03 марта 2020

Как с этим?

SELECT orders.*, subcategory.name_of_subcategory
FROM orders
LEFT JOIN product_details ON product_details.product_id = orders.product_id
LEFT JOIN subcategory ON subcategory.sub_id = product_details.sub_id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...