sql >> Database teknologi >  >> RDS >> Mysql

SQL-forespørgsel for at kontrollere produkttype i WooCommerce

MySQL-forespørgsel for at vise alle enkle produkter :

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';

Bare udskift simple fra AND terms.slug = 'simple' linje med variable for at få alle variable produkter;

Jeg har testet denne SQL-forespørgsel, og den viser det korrekte resultat.

Håber dette hjælper!




  1. Sender param til DB .execute for WHERE IN... INT-listen

  2. Kan ikke konvertere MySQL dato/tidsværdi til System.DateTime i VS2010

  3. PHP Fatal fejl:Kald til udefineret funktion mysqli_stmt_get_result()

  4. Ødelæggelse af en Postgres DB på Heroku