PHP MySQL如何从列中查询特定值

时间:2018-09-27 13:22:40

标签: mysql

我在列中有一个MySQL

  • order_item_id
  • meta_key
  • meta_value

meta_key列内有诸如价格,编号和数量之类的“键”

现在我想查询所有订单的数量,但是我真的不知道如何获取数量密钥。

SELECT im.order_item_id, i.order_item_name, i.order_id 
FROM `order_itemmeta` im  
    RIGHT JOIN `order_items` i ON im.order_item_id = i.order_item_id 
WHERE im.meta_value = "' . $todays_date . '"');

我试图做类似im.meta_key = '_qty'的事情,但是显然行不通。

那么有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用子查询来汇总相同order_item_id的不同meta_key / value组合:

import Classes