【PHP】フレームワーク CakePHP 19ホール目【v3.3】 [無断転載禁止]©2ch.net (979レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
293
(1): 2017/11/28(火)21:59 ID:/MGz0p3z(1) AAS
以下のような内容のデータをfind関数で取得したいんですが
どのように書けばいいですか?(直接SQLを実行する方式ではなく
クエリビルダで取る方法を教えてください)

select * from (
select * from TableA
)

※クエリ自体は無駄な部分を排除してシンプルにしているのでこのようになっております
省1
299
(1): 2017/12/07(木)00:57 ID:??? AAS
>>293
サブクエリー内外で カラムが「*」の上、WHEREもJOINも無い
エスパー推測で以下のよーなSQLを使いたい、と勝手に解釈する

SELECT col1,col2 FROM
(SELECT col1,col2,col3 FROM TableA WHERE col1=5);

これと似た構造をCakePHP3のクエリビルダで書けるには書けるが、
「遅延実行」という仕組みがある為、生成されるSQLは大体こうなる
省5
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.087s