Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie SQL, aby sprawdzić typ produktu w WooCommerce

Zapytanie MySQL, aby wyświetlić wszystkie Proste produkty :

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

Po prostu zamień simple z AND terms.slug = 'simple' wiersz z variable aby uzyskać wszystkie produkty zmienne;

Przetestowałem to zapytanie SQL i wyświetla poprawny wynik.

Mam nadzieję, że to pomoże!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przyznaj uprawnienia do kilku tabel z określonym prefiksem

  2. Wstaw tablicę PDO używając klucza jako nazwy kolumny

  3. Kiedy *nie* używać przygotowanych oświadczeń?

  4. Co to jest PyMySQL i czym różni się od MySQLdb? Czy może to wpłynąć na wdrożenie Django?

  5. MySQL:porównanie wartości całkowitej i pola tekstowego z indeksem