0

例えばCakePHPでSQLでCASE文を使いたい時

cakeはver.2.3.9で動作確認済み。


 

$this->ActivityLog->find('all', array(
'fields' => array(
'ActivityLog.id',
'((CASE User.user_type WHEN 'admin' THEN concat_ws(' ',Admin.first_name,Admin.last_name) END)) AS UserName'
),
'joins' => array(
'LEFT JOIN users as User ON ActivityLog.user_id = User.id'
'LEFT JOIN admins as Admin on User.id = Admin.user_id'
),
);

 

結局他の解決方法を使用したので、今回は使わず。

0

備忘録 DevOpsとかRuby/Rails関係とか

購入した。

AMAZONだとDRMフリーではないのでこちらから。

入門Chef Solo - Infrastructure as Code
伊藤直也
達人出版会
発行日: 2013-03-22
対応フォーマット: EPUB, PDF
入門Puppet - Automate Your Infrastructure
栗林健太郎
達人出版会
発行日: 2013-05-08
対応フォーマット: PDF, EPUB

最近の記事でわかりやすかったなーと。
http://tsuchikazu.net/chef_solo_start/

あとはCapistrano。
最近の記事。

先日参加したRailsGirlsでRubyのコミッタの方に薦められた本
RailsによるアジャイルWebアプリケーション開発 第4版
なぜか画像付きリンクが貼れない…