如何从 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')]);
还有数量你可以从数量上得到可用书籍的数量。
我有 2 个 tables,一个是问题,另一个是添加。两者在数据库中都有相同的字段,即 book_id
。我想在问题 table 中发布时减去添加。我在 add 中有一个 quantity(int)
字段,其中数量的总值应减去问题 table.
<!--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')]);
还有数量你可以从数量上得到可用书籍的数量。