【发布时间】:2021-06-16 08:06:13
【问题描述】:
我有这个数据库表:
post_id | key | value
297 | title | test
297 | price | 50
250 | title | test2
250 | price | 75
100 | title | test3
100 | price | 100
问题是:我如何才能获得所有(分组)post_ids,其中包含价格位置和按标题排序。
这不起作用:
SELECT post_id
, price*1 AS number
FROM table
WHERE number <= 75
ORDER
BY key
GROUP
BY post_id;
【问题讨论】:
-
每个
post_id可以有多个title吗? -
你的表结构好像有点不正常
-
@Martin 对我来说似乎是一个非常标准的 eav
-
@Strawberry 同一个键有多个值?不确定我是否同意这是相当标准的
-
@Martin 错过了! (希望是笔误)
标签: mysql sql wordpress select