Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL hanya bergabung dengan baris yang dipilih

Anda dapat melakukan

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  

Perhatikan batasan invoices_elements_enable = 1 ada di ON klausa untuk menghindari konversi kueri menjadi 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. Akses Ditolak saat Rails terhubung ke Mysql

  2. Apa sintaks yang benar untuk mempartisi dalam SQL?

  3. Tentukan tipe mime dari kolom MySQL

  4. Koneksi ADO dan msqli sangat lambat

  5. Bagaimana saya melakukan matematika dalam kueri sql untuk menghitung perbedaan persen?