Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL ne joint que les lignes sélectionnées

Vous pouvez faire

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  

Notez la restriction invoices_elements_enable = 1 est dans le ON clause pour éviter de convertir la requête en une inner join .