我正在搜索MySQL的请求以从表中获取特定值。
select *
from wp_posts v
left join wp_postmeta pm on (pm.post_id = v.id)
left join wp_posts p on (v.post_parent = p.id)
where v.post_type = 'product_variation' and p.id = '1743'
limit 0,100
此请求输出类似于SELECT *
ID ... |meta_key | meta_value | ...
1 ... _price | 500 | ...
1 ... _regular | 500 | ...
1 ... some another| jfjfj | ...
...
2 ... _price | 500 | ...
2 ... _regular | 500 | ...
2 ... some another| jfjfj | ...
我需要从meta_key =' _price'中选择id和meta_value。仅
如何获得它?
我试试
select meta_value from wp_posts ...
但它给了我表格的价值。如何只选择一个或两个键?
需要帮助!
修改
感谢Ankit Bajpai。
在WHERE中添加meta_key =' _price'作品。
还有一个问题
如何获取meta_key =' _price'和meta_key ='另一个'一起?
答案 0 :(得分:0)
试试这个
select *
from wp_posts v
left join wp_postmeta pm on (pm.post_id = v.id)
left join wp_posts p on (v.post_parent = p.id)
where v.post_type = 'product_variation' and p.id = '1743' and
and meta_key in ('_price', 'some other value 1', 'some other value 2')
limit 0,100