全く関連のない2つのテーブルから片方はカラムの和
もう1方は1つのカラムを1度に取り出したいのですが
fuel も MySQL もなれていなくてなかなか正しい SQL がはけません
select * from (select sum(val) from user_logs where user_id = $user_id) as sum_val, (select setting from settings) as setting
という感じのクエリをはけばやりたいことはできるでしょうか?
fuel で
$query1 = DB::select(DB::expr('sum(val)')) ->from('user_logs') ->where('user_id', $this->user_id) ->compile(); $query2 = DB::select('setting') ->from('settings') ->compile(); $result = DB::select() ->from(DB::expr("($query1) AS sum_val"), DB::expr("($query2) AS setting")); ->execute();
とかいてみたのですが
'mysqli_result::data_seek() expects parameter 1 to be long, string given'
というエラーが出てしまいます
これはどういうエラーなのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。