sql >> Database >  >> RDS >> Mysql

cakephp 3.0 krijgt waarden in twee kolommen als één

Dat is niet hoe u berekende kolommen definieert, raadpleeg de documenten

U moet de key => value . gebruiken formaat om de alias en de uitdrukking afzonderlijk te definiëren.

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



  1. hoe dbms_scheduler te gebruiken om de taak elke 30 minuten uit te voeren

  2. Hoe de eerste drie tekens bij te snijden op basis van de eerste letter (uitdrukking) voordat deze in de database wordt ingevoegd

  3. C# met MySQL INSERT-parameters

  4. Foreign key-beperkingen tijdens het dumpen van gegevens