sql >> データベース >  >> RDS >> Mysql

MySQLは選択した行のみを結合します

    あなたができる

    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  
    

    invoices_elements_enable = 1の制限に注意してください ONにあります クエリがinner joinに変換されないようにする句 。




    1. '日付'のデフォルト値が無効です

    2. どちらが最速ですか? SELECT SQL_CALC_FOUND_ROWS FROM `table`、またはSELECT COUNT(*)

    3. Node.jsアプリケーションからHerokuがホストするPostgresデータベースのクエリ中に「自己署名証明書」エラーが発生しました

    4. OraOleadbドライバーを使用してOracleストアドプロシージャを呼び出す従来のASP