いつもお世話になっております。
今回、CakePHP 3を使っているのですが、クエリの発行に関してわからないことがあります。
1SQLを直接書くことはできない?
今回ややこしいSQLを発行しようとしていまして、下記になります。
SQL
1SELECT MIN(seq + 1) AS gap 2 FROM SeqTbl 3 WHERE (seq+ 1) NOT IN (SELECT seq FROM SeqTbl);
MySQLで連番の歯抜けを取得する - Qiitaから引用させていただきました。
このようなSQLをクエリビルダで書く方法がわからないため、SQLを直接使いたいと思ったのですが
調べてもCakePHP 2や1の記事ばかり出てきます。
CakePHP 3ではできないのでしょうか?
ご回答よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/16 05:52