【发布时间】:2021-11-30 18:26:19
【问题描述】:
我创建了一个自定义帖子类型:股票
在库存中,我用 ACF 添加了很多自定义字段。
我创建了大约 20 个股票。
现在,我正在尝试获取每个帖子的不同自定义字段(在工作台中)的值。
这里有一些字段:prix(价格),ville(城市),nombre de chambres(房间数量)
我想要的结果:
post_title | prix | ville | nombre de chambres
Title 1 | 20 | paris | 3
Title 2 | 40 | marseille| 4
Title 3 | 30 | royan| 2
etc...
我试过的代码:
SELECT post_title,
(select meta_value from mod803_postmeta where meta_key = 'prix')
FROM mod803_posts
WHERE post_type='stock' AND post_status='publish'
我得到标题和一个名为:“select meta_value from mod803_postmeta where meta_key = 'prix'”的列,但该列是“NULL”。
谢谢
【问题讨论】:
-
所以我还在寻找答案。
-
我找到了如何访问我的元值:SELECT * FROM mod803_postmeta WHERE meta_key LIKE ('ville') AND post_id=4401 UNION SELECT * FROM mod803_postmeta WHERE meta_key LIKE ('Prix_de_vente') AND post_id= 4401 现在我正在尝试将它与我的帖子 ID 连接起来。
-
SELECT * FROM mod803_postmeta WHERE post_id=4401 在这里我得到了所有的自定义字段。但现在我无法在帖子表中使用我的“post_title”加入它。
标签: mysql mysql-workbench