CakePHP 1,3 sql форматирование группы - PullRequest
0 голосов
/ 19 марта 2012

У меня есть таблица в cakephp, содержащая столбцы box_id и количество. Если я выполню этот запрос:

$a = $this->Order->query('SELECT SUM(quantity) AS q FROM order_boxes GROUP BY box_id ');

Я всегда получаю странный массив:

 Array
 (
 [0] => Array
    (
        [0] => Array
            (
                [q] => 242
            )

    )

[1] => Array
    (
        [0] => Array
            (
                [q] => 22
            )

    )

)

Я бы получил простую таблицу (как это делает SQL), например:

 [box_id],[quantity]

1 Ответ

1 голос
/ 20 марта 2012
Try this

$ a = $ this-> Order-> query ('ВЫБЕРИТЕ box_id, SUM (количество) AS q ИЗ Order_boxes GROUP BY box_id');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...