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

仮想フィールドを使用してcakephpの値を合計する

    あなたのアレイはめちゃくちゃだと思います。また、モデルの仮想フィールドをどこに設定しますか?最後になりましたが、クエリ内にクエリを設定する理由

    public function topvotes() { 
        $this->Post->virtualFields = array('total' => 'SUM(Post.vote_total)');
        $posts = $this->Post->find('all', array(
                                'fields' => array('total'),
                                'recursive' => 1,
                                'group' => array('Post.user_id'),
                                'conditions'=>array('Post.type' => 'new')
        ));
        $this->set('posts', $posts);
    }
    


    1. MySQLの'secure-file-priv'は、割り当てられた安全なフォルダからでも、ファイル内のデータのロードを許可しません

    2. mysqlでクライアントIPアドレスを取得します

    3. MySQLのデフォルトのソート順(ALTER TABLE ... ORDER BY ...;)

    4. SQL Serverは、ストアドプロシージャ内のvarcharをサイレントに切り捨てます