gpt4 book ai didi

mysql - 在 WooCommerce 中检查 product_type 的 SQL 查询

转载 作者:可可西里 更新时间:2023-11-01 07:17:41 25 4
gpt4 key购买 nike

我想通过 MySQL 按简单或可变产品过滤 WooCommerce 中的产品;但我找不到 WooCommerce 如何存储数据并在数据库中区分它们。

我想要一个 MySQL 查询来列出所有简单和可变的产品;我不需要任何 PHP 代码。

类似于:

SELECT * FROM wp_posts WHERE post_type = 'product' AND product_type = 'simple';

最佳答案

用于列出所有简单产品的 MySQL 查询:

SELECT
posts.ID,
posts.post_title,
posts.post_author,
posts.post_date,
posts.post_date_gmt,
posts.post_content,
posts.post_excerpt,
posts.post_status,
posts.comment_status,
posts.ping_status,
posts.post_password,
posts.post_name,
posts.to_ping,
posts.pinged,
posts.post_modified,
posts.post_modified_gmt,
posts.post_content_filtered,
posts.post_parent,
posts.guid,
posts.menu_order,
posts.post_type,
posts.post_mime_type,
posts.comment_count
FROM
wp_posts AS posts
INNER JOIN wp_term_relationships AS term_relationships ON posts.ID = term_relationships.object_id
INNER JOIN wp_term_taxonomy AS term_taxonomy ON term_relationships.term_taxonomy_id = term_taxonomy.term_taxonomy_id
INNER JOIN wp_terms AS terms ON term_taxonomy.term_id = terms.term_id
WHERE
term_taxonomy.taxonomy = 'product_type'
AND terms.slug = 'simple'
AND posts.post_type = 'product';

只需将 AND terms.slug = 'simple' 行中的 simple 替换为 variable 即可获得所有 Variable Products;

我已经测试了这个 SQL 查询,它显示了正确的结果。

希望这对您有所帮助!

关于mysql - 在 WooCommerce 中检查 product_type 的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41253518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com