Mysql
 sql >> Baza danych >  >> RDS >> Mysql

cakephp 3.0 pobiera wartości w dwóch kolumnach jako jedną

Nie tak definiujesz kolumny obliczeniowe, zapoznaj się z dokumentacją

Musisz użyć key => value format, aby osobno zdefiniować alias i wyrażenie.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cofanie Mysqli nie działa

  2. Monitorowanie serwera Percona pod kątem MySQL — kluczowe wskaźniki

  3. Jaka jest kolejność wierszy MySQL dla SELECT * FROM nazwa_tabeli;?

  4. Jak zwrócić wiersze, które mają te same wartości kolumn w MySql

  5. .NET CORE MySql MaxPoolSize nie jest stosowany w