sql >> データベース >  >> RDS >> Mysql

WooCommerceでproduct_typeをチェックするSQLクエリ

    すべてのシンプルな製品を一覧表示する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';
    

    simpleを置き換えるだけです AND terms.slug = 'simple'から variableの行 すべての可変製品を入手するには;

    このSQLクエリをテストしましたが、正しい結果が表示されています。

    これがお役に立てば幸いです!




    1. Oracleスキーマ(スクリプト可能)のDDL全体を生成するにはどうすればよいですか?

    2. ユーザー名がphp経由でmysqlテーブルに存在するかどうかを確認しますか?

    3. Oracle-リテラルがフォーマット文字列エラーと一致しません

    4. PHPを使用して.pdfファイルをBLOBとしてMySQLに保存するにはどうすればよいですか?