Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cần lấy dữ liệu sản phẩm ra khỏi cơ sở dữ liệu mysql

Có vẻ như bạn đang cố gắng lấy một số phần dữ liệu từ các hàng khác nhau trong cùng một bảng, có nghĩa là bạn cần thực hiện nhiều phép nối. Điều này có mang lại cho bạn những gì bạn đang tìm kiếm không?

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hệ thống nhắn tin với PHP / MySQL

  2. Cú pháp CHÈN SQL - Được DBMS liệt kê

  3. Cách tốt nhất để kiểm tra xem mysql_query có trả lại kết quả nào không?

  4. mysql:Cú pháp phù hợp để KHÔNG THÍCH là gì?

  5. mysql Số cột không hợp lệ trong đầu vào CSV khi nhập tệp csv