选择具有相同ID但值不同的不同行

时间:2019-01-05 05:03:58

标签: php mysql sql

enter image description here

我上面有一张表,我想获取具有meta_name = discount_percent和meta_value = 56以及另一个条件meta_name = discount_multiplier和meta_value = 30的record_id(在这种情况下为3)。我尝试将 HAVING 子句与 GROUP BY 一起使用,但是没有用。 如果有人可以提供帮助,将不胜感激。

1 个答案:

答案 0 :(得分:1)

我相信您希望获取具有两个条件的记录,并按ID对它们进行分组,并检查该组中的行数是否为2,因此这两个条件都适用于该ID(假设成对{{1 }}和record_id是唯一的。

meta_name