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

MySQL chỉ tham gia các hàng đã chọn

Bạn có thể làm

SELECT SUM(netto)
FROM   invoices
       LEFT JOIN invoices_elements
         ON invoices_elements_code_invoices_id = invoices_id
            AND invoices_elements_enable = 1
WHERE  invoices_enable = 1
GROUP  BY invoices_elements_code_invoices_id  

Lưu ý hạn chế invoices_elements_enable = 1 đang ở ON mệnh đề để tránh chuyển đổi truy vấn thành inner join .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gọi một API REST từ một trình kích hoạt hoặc thủ tục được lưu trữ trong mysql?

  2. kết nối với cơ sở dữ liệu quickbooks thông qua odbc với php?

  3. Doctrine làm rối tung các truy vấn trên các Thực thể có Phần mở rộng

  4. Tương đương với SqlBulkCopy trong MySql?

  5. Sử dụng CASE, WHEN, THEN, END trong một truy vấn chọn lọc với MySQL