sql >> Databáze >  >> RDS >> Mysql

MySQL spojuje pouze vybrané řádky

Můžete to udělat

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  

Všimněte si omezení invoices_elements_enable = 1 je v ON klauzule, aby se zabránilo převedení dotazu na inner join .




  1. Cast z VARCHAR do INT - MySQL

  2. Volejte mysql vnořené/vnitřní funkce v querydsl

  3. Jak zobrazit den a datum v datech časového razítka (PHP MYSQL)

  4. Číslování řádků pomocí p:dataTable