- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表 wp_postmeta 包含这些列:
元标识符
post_id
元 key
元值
我只想检索以下条目:
-----------------------------------------------------------------
| meta_id | post_id | meta_key | meta_value |
|----------|----------|----------------------|------------------|
| 1111 | 2222 | user_id | 10 |
|----------|----------|----------------------|------------------|
| 1112 | 2222 | user_full_name | Customer Name |
|----------|----------|----------------------|------------------|
| 1113 | 2222 | renewal_order_total | 00,00 |
|----------|----------|----------------------|------------------|
| 1114 | 2222 | order_bandeira | Visa |
|----------|----------|----------------------|------------------|
| 1115 | 2222 | order_token | token |
|----------|----------|----------------------|------------------|
| 1116 | 2222 | product_name | Product X |
-----------------------------------------------------------------
在我的代码中,我有 user_id
,我想将这些值分组通过此用户 ID,正如您在上面看到的,此表中有一个 meta_key
我尝试了一些查询,但都没有成功。
我尝试的查询之一是基于 this question. 的回答
SELECT a.* FROM wp_postmeta a
LEFT OUTER JOIN wp_postmeta b ON a.post_id = b.post_id AND b.meta_value = 10
WHERE a.meta_value = 10 AND b.meta_key = 'user_id'
我通过此查询获得的结果只是带有 user_id
----------------------------------------------------------------|
| meta_id | post_id | meta_key | meta_value |
|----------|----------|----------------------|------------------|
| 1111 | 2222 | user_id | 10 |
-----------------------------------------------------------------
最佳答案
您的查询在将表连接到自身的方式上是正确的,但问题是您随后告诉它只返回 a.meta_value = 10
的行,而不是它返回的所有行找到该 user_id。
像这样从 WHERE 中删除 a.meta_value
条件,它应该可以工作:
SELECT a.* FROM wp_postmeta a
LEFT OUTER JOIN wp_postmeta b ON a.post_id = b.post_id AND b.meta_value = 10
WHERE b.meta_key = 'user_id'
关于php - 将 wp_postmeta 表加入自身以查找与特定元键和值相关的所有条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46470195/
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 7 年前。 Improv
我想检索所有具有 meta_key = 'veteran_state'我经过该州以返回该州退伍军人的所有记录。 wp_metapost 有 3 个元键: 退伍军人州 退伍军人姓名 veteran_we
使用 WordPress 的 WP_Query 函数,我能够创建一个转换为以下 SQL 的查询; SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_post
在 WordPress(使用 MySQL)中获取属性似乎比必要的要慢。 (这是一个 self 回答的问题,所以继续我的回答。) 最佳答案 wp_postmeta 的标准模式提供的索引很差。这会导致性能
我有一个表 wp_postmeta 包含这些列: 元标识符 post_id 元 key 元值 我只想检索以下条目: ------------------------------------------
事情是这样 我在获取按 desc 排序的 meta_value 时遇到一些问题。但它没有按照我想要的方式工作。 我做错了什么?我试图通过 order desc 获取meta_query应该是 meta
我正在制作一个搜索功能,当在几个下拉菜单中的每一个上进行选择时,该功能都会更新可用选项。 这里有两个 mysql 查询,运行它们来更新两个下拉菜单。数据库中约有 5000 个产品,每次查询大约需要 4
目标是迁移与存储在 Wordpress 表中的产品定义相关的数据(在本例中为信用卡)。 以下是我要迁移的数据的示例: SELECT meta_key, meta_value FROM wp_postm
我查看了 WordPress 数据库中的所有表格,并注意到 wp_postmeta 表包含大量旧的和过时的信息。例如,它包含大量元键设置为 _wp_attached_file、_wp_attachme
我正在通过 SQL 插入项目和属性。一切正常,但我无法弄清楚 wp_postmeta 中的 _product_attributes 我理解逻辑,除了 s:7:"pa_hrup" array(
我是 MySQL 的新手,但我仍然无法理解 JOIN 表。 我正在开一家在线商店,我需要生成所订购商品的电子邮件报告以及产品的一些自定义字段。 在我的数据库中,我的产品位于 wp_posts ,然后我
我正在尝试从 wordpress 表 wp_postmeta 进行查询我需要下图中从 _form_id 到 _sub_id 的数据。我正在使用这个 sql SELECT meta_value, MAX
我喜欢 LEFT JOIN 两个表 wp_posts 和 wp_postmeta。在我的帖子中,我创建了几个元框选项。 假设我创建了一个名为“广告”的自定义帖子类型,并且对于每个广告,我都将发布日期和
似乎这两个表都在 woocommerce 中存储订单的元数据。但是如何知道将哪些数据存储到哪里呢? 我目前正在使用 update_post_meta 函数,例如, update_post_meta(
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个正在执行以下查询的wordpress网站,但我看到这个查询正在执行许多内部联接,并且该网站需要很长时间才能加载并且出现故障,并且我一直在尝试创建一个生成的查询结果相同,但尚未成功 我想知
我尝试了很多方法来获取这些数据,我相信这是解决我的问题的最好也是最后的解决方案。 我已经将 wp_posts 和 wp_postmeta 导入到我自己构建的 php mysql cms 中,现在我正在
SELECT post_id,meta_key,meta_value FROM wp_postmeta WHERE post_id > 3185 AND meta_key = '_sh
我正在尝试使用此查询同时搜索 wp_post 和 wp_postmeta: $querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts,
我是一名优秀的程序员,十分优秀!