タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

SQLとmodelに関するfermiのブックマーク (1)

  • 【CakePHP】findでDISTINCTを使う際に注意すること : ちょびろぐ

    mysqlなどでselectする際に、重複するデータを特定のフィールド(カラム)で弾くためには DISTINCTを使うと思いますが、それをCakePHPで使う際の方法と注意点です。 環境:CakePHP1.2 $fields = array( 'DISTINCT Hoge.id', 'Hoge.created', 'Hoge.updated'); これが正しい姿で、たとえば $fields = array( 'Hoge.created', 'DISTINCT Hoge.id', 'Hoge.updated'); のようにするとエラーになります。 要は、配列の先頭じゃないとDISTINCT使えないよっていう話ですね。 調査しても皆DISTINCT使えるってことは書いてあるけど、これについては 記載されてなかったので当たり前の話だったらごめんなさいw 地味にハマったので同じ状態の人は気をつけて

    【CakePHP】findでDISTINCTを使う際に注意すること : ちょびろぐ
  • 1