sender_bookstore_id

问题描述 投票:0回答:1

如果这家书店没有库存图书,这家书店可以向与之签约的其他书店采购图书。

图书转让 表如下。

ID | sender_bookstore_id | delivery_bookstore_id 
1  | 2                   | 3  
2  | 1                   | 2  
3  | 3                   | 1

书籍 桌子

ID | store_name  
1  | London Garden Book Store
2  | Englaland Cafe Book
3  | Domesday Book Store           

双柱式 sender_bookstore_iddelivery_bookstore_id 属于同一个表。这个表的名字叫书。

我的控制器代码如下。

$data = BookTransfer::join('books', 'books.id', '=', 'book_transfers.sender_bookstore_id')
         ->select(
             'book_transfers.*',
             'book_transfers.sender_bookstore_id as sender_id',
             'book_transfers.delivery_bookstore_id as delivery_id',
             'books.store_name as sender_store_name'
         )
         ->groupBy('book_transfers.id')
         ->get();
         return $data;

我只能得到 sender_store_name 这里。我需要添加额外的代码,用于 delivery_store_name 但我不知道如何在上述控制器中获得 delivery_store_name.

衷心祝愿。

php mysql laravel
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.