sql >> Databasteknik >  >> RDS >> Mysql

cakephp 3.0 får värden i två kolumner som en

Det är inte så du definierar beräknade kolumner, se dokumenten

Du måste använda key => value format för att definiera aliaset och uttrycket separat.

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



  1. Hur infogar man inkommande e-postmeddelande i mySQL-databasen?

  2. Uppdatera fråga med PDO och MySQL

  3. Hantera stora datavolymer med MySQL och MariaDB

  4. Tabell 'mysql.user' existerar inte:ERROR