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

Cakephp 3.0は、2つの列の値を1つとして取得します

    これは、計算列を定義する方法ではありません。ドキュメントを参照してください

    key => valueを使用する必要があります エイリアスと式を別々に定義するためのフォーマット。

    $query = $this->Transaction->find('all', [
        'conditions' => [
            'Transactions.house_id' => $houseId
        ]
    ]);
    $query
        ->select([
            'Transactions.id',
            'TOTAL' => $query->newExpr('Transactions.amount * PluTransaction.item_quantity')
        ])
        ->join(/* ... */)
        // ...
    



    1. SQLは日付でグループ化されますが、レコードなしの日付も取得します

    2. RailsOctopusGem-スレーブがダウンしているときのマスター/スレーブレプリケーション接続の動作

    3. ORA-00936の欠落している式を解決する方法

    4. 内部結合と外部結合;テーブルの順序は重要ですか?