【发布时间】:2025-12-23 17:50:14
【问题描述】:
我在mysql中有这样的表
-----------------------------
|id|warehouse_id|item_id|qty|
---|------------|-------|---|
|1 | 1 | 1 |10 |
|2 | 1 | 2 |23 |
|3 | 2 | 1 |45 |
|4 | 2 | 2 |66 |
|5 | 1 | 3 |44 |
如何使用 select 语句来显示我想要的表格
------------------------------------------
|id|item_id|qty warehouse 1|qty warehouse 2
---|-------|---------------|-------------
|1 | 1 | 10 |45 |
|2 | 2 | 23 |66 |
|3 | 3 | 44 |0 |
我正在尝试像这样使用雄辩的 laravel
ItemStockModel::get()
谢谢你
【问题讨论】:
-
你只有两个仓库还是有几个??
-
您应该为此使用 Join 查询。 laravel.com/docs/7.x/queries#joins
-
@scaisEdge 我有几个仓库,你能帮帮我吗?
-
对于mysql中的几个仓库,你应该管理结果服务器端..(不是通过sql)
-
@scaisEdge 如果我只有两个仓库,请给我一个使用 sql 或 eloquent laravel 的例子