Я использую mysqlnd 5.0.12-dev
дБ в качестве моего бэкэнда, и я хотел бы вернуться, последняя строка в wp_productprofitability
для каждого post_id.
У меня есть следующие настройки:
wp_post
+----+--------------+
| ID | title |
+----+--------------+
| 10 | My Product 1 |
+----+--------------+
| 11 | My Product 2 |
+----+--------------+
| 6 | My Product 3 |
+----+--------------+
wp_productprofitability
+---------+-------------------+---------------------+
| post_id | daily_grossProfit | created_at |
+---------+-------------------+---------------------+
| 10 | 3.5 | 2018-06-18 07:36:00 |
+---------+-------------------+---------------------+
| 11 | 4 | 2018-06-17 07:35:00 |
+---------+-------------------+---------------------+
| 10 | 5 | 2018-06-16 07:34:00 |
+---------+-------------------+---------------------+
| 11 | 7 | 2018-06-17 07:36:00 |
+---------+-------------------+---------------------+
| 10 | 5 | 2018-06-15 07:36:00 |
+---------+-------------------+---------------------+
| 6 | 3.6 | 2018-06-12 07:34:00 |
+---------+-------------------+---------------------+
| 10 | 2 | 2018-06-14 07:32:00 |
+---------+-------------------+---------------------+
| 6 | 6 | 2018-06-13 07:31:00 |
+---------+-------------------+---------------------+
Ожидаемый результат:
+----+--------------+---------+-------------------+---------------------+
| ID | title | post_id | daily_grossProfit | created_at |
+----+--------------+---------+-------------------+---------------------+
| 10 | My Product 1 | 10 | 3.6 | 2018-06-18 07:36:00 |
+----+--------------+---------+-------------------+---------------------+
| 11 | My Product 2 | 11 | 4 | 2018-06-17 07:36:00 |
+----+--------------+---------+-------------------+---------------------+
| 6 | My Product 3 | 6 | 5 | 2018-06-16 07:34:00 |
+----+--------------+---------+-------------------+---------------------+
Atm Я получаю только следующий результат для следующего запроса:
SELECT
*
FROM
wp_posts p
INNER JOIN wp_productprofitability m ON
m.post_id = p.ID
WHERE
m.created_at =(
SELECT
MAX(u.created_at)
FROM
wp_productprofitability u
)
ORDER BY
m.daily_grossProfit
DESC
Текущий результат:
+----+--------------+---------+-------------------+---------------------+
| ID | title | post_id | daily_grossProfit | created_at |
+----+--------------+---------+-------------------+---------------------+
| 10 | My Product 1 | 10 | 3.6 | 2018-06-18 07:36:00 |
+----+--------------+---------+-------------------+---------------------+
| 11 | My Product 2 | 11 | 4 | 2018-06-17 07:36:00 |
+----+--------------+---------+-------------------+---------------------+
Есть предложения, как получить для каждого post_id последнее происшествие?
Я ценю ваши ответы!