【发布时间】:2018-07-30 03:52:52
【问题描述】:
这是我的数据库表
- 列表
- 请求
- 产品
每个请求都有一个产品,每个列表都有很多请求 现在我想获取列表 X 中产品的最小和最大价格/尺寸,我如何使用 Laravel Elequent 实现这一点?
列表表格
+----+----------+
| id | user_id |
+====+==========+
| 1 | 1 |
+----+----------+
| 2 | 1 |
+----+----------+
| 3 | 2 |
+----+----------+
请求表
+----+-------------+----------+
| id | product_id | list_id |
+====+=============+==========+
| 1 | 1 | 1 |
+----+-------------+----------+
| 2 | 1 | 1 |
+----+-------------+----------+
| 3 | 2 | 2 |
+----+-------------+----------+
产品表
+----+-------+------+-------+
| id | price | size | other |
+====+=======+======+=======+
| 1 | 110 | 10 | test |
+----+-------+------+-------+
| 2 | 130 | 12 | test |
+----+-------+------+-------+
| 3 | 100 | 24 | test |
+----+-------+------+-------+
| 4 | 200 | 16 | test |
+----+-------+------+-------+
【问题讨论】:
-
您是否尝试过首先在 MySQL 中作为查询执行此操作,并且您可以发布到目前为止您尝试过的内容吗?我首先建议您在 MySQL 中执行此操作。从中制定一个有说服力的查询更容易。