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

SELECTでエイリアスを再利用する

    SQL ServerまたはOracleでは、CTEを使用しますが、MySQLを使用しているため、サブクエリを使用します。

    SELECT dr, cr, cr + dr as total 
    FROM (
        SELECT 
             SUM(b.bet_win * cy.fx_rate ) as dr, 
             SUM(b.bet_loss * cy.fx_rate ) as cr
        FROM ....
        WHERE ....) t;
    


    1. キー「PRIMARY」の重複エントリ。文字列のスペースを無視します。

    2. PHPとMYSQLを使用したフィールド検索の組み合わせ

    3. 一時テーブルなしでSQLクエリを使用してグループ内の各要素のシーケンス番号を追加する方法

    4. SQL結果テーブル、2番目のテーブルで一致SETタイプ