如何从 table 中减去另一个 table 中的数据,其中 1 table 在两个 ID 中都相同?

how to subtract a data from a table with another table where 1 table is same in both the id?

我有 2 个 tables,一个是问题,另一个是添加。两者在数据库中都有相同的字段,即 book_id。我想在问题 table 中发布时减去添加。我在 add 中有一个 quantity(int) 字段,其中数量的总值应减去问题 table.

中发布 id 的次数
            <!--controller-->
    $data = DB::table('library')
        ->join('issue','library.book_no','=','issue.book_no')
        ->select('issue.book_no','library.isbn_no','library.book_no','library.book_title','book_type','library.author_name','library.quantity','library.edition','library.price','library.publisher_name')
        ->get();
           return view('library.librarylist',['librarys'=>$data]);




                  @foreach($librarys as $library)
                <tr>
                    <td><a href="{{route("admin.libraryissue", $library->id)}}">{{$library->book_no}}</a></td>
                    <td>{{$library->isbn_no}}</td>
                    <td>{{$library->book_title}}</td>
                    <td>{{$library->book_type}}</td>
                    <td>{{$library->author_name}}</td>
                    <td>{{$library->quantity}} |   </td>
                    <td>{{$library->edition}}</td>
                    <td>{{$library->price}}</td>
                    <td>{{$library->publisher_name}}</td>
                    <td><button class="btn btn-default btn-xs "><a href="{{route("admin.Editlibrary", $library->id)}}">Edit</a></button> | <button class="btn btn-danger btn-xs btn-detail open-modal" type="submit" data-toggle="modal" data-target="#delID">Delete</button></td>
                </tr>
            @endforeach

如果您在从发行控制器发行书籍时搜索减少数量,您可以减少图书馆 table 中的数量:-

App\library::where('book_id',[Library_book_ID])
                    ->update(['quantity' => DB::raw('quantity-1')]);

还有数量你可以从数量上得到可用书籍的数量。