$data['no']の0番目がnなら、DBから取得しないというcase文をかきたいです。
下記if文はイメージです。
このような条件の場合はどのようにcaseを書けば良いのでしょうか?
php
1if (strpos($data['no'], 'n') === 0) { 2 continue; 3 }
sql
1$get_data = DB::table('table_name') 2 ->leftJoin('b', 'a.id', '=', 'b.id') 3 ->orderBy('a.code', 'asc') 4 ->raw(' CASE WHEN strpos($data['no'], 'n') === 0) THEN END ') 5 ->get(['id']) 6 ->toArray();
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/12 09:56