mysql - Woocommerce 产品类别放入 mysql 中的单独表中

标签 mysql wordpress woocommerce

如何将所有 woocommerce 产品类别放入单独的 mysql 表中?

最佳答案

使用此代码。注意:听起来您正在尝试从同一个表中的不同行获取多条数据。

$sql = "SELECT p.id, p.post_title, p.guid, p.post_type, m.meta_key, m.meta_value, meta_sp.meta_value as sale_price, meta_ap.meta_value as additional_price
        FROM wp_posts p
        INNER JOIN wp_postmeta m
        INNER JOIN wp_postmeta meta_sp ON p.id=meta_sp.post_id 
            AND meta_sp.meta_key='sale_price'
        INNER JOIN wp_postmeta meta_ap ON p.id=meta_ap.post_id 
            AND meta_ap.meta_key='additional_price'
        WHERE p.id=m.post_id
        AND m.meta_key='_rentable' AND m.meta_value='yes'
        ";

关于mysql - Woocommerce 产品类别放入 mysql 中的单独表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39991206/

相关文章:

BINARY(16) 上的 MySQL 索引。什么尺寸?

python - MySQL 连接对象的属性错误

php - WooCommerce 自定义产品类型 - 多个添加到购物车部分问题

php - 最近 15 分钟

mysql - codeigniter 中的链接表

html - 有没有办法从自定义主页中删除页眉和页脚?

php - 如何在 Woocommerce 管理产品列表中添加/删除列

php - woocommerce 在结帐和购物车页面中更改价格

php - 仅仅是 web.config 的存在导致我的 WordPress 网站出现 500 Internal server error

php - 将 PHP 添加到 Wordpress 子主题中的 style.css