こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

サブクエリに関して()

$sql2 = 'SELECT ki,id,name,day,tday,st FROM tim WHERE
(ki,name,day,st) IN
(SELECT ki,name,day,max(st) FROM tim
WHERE (ki,name,day) IN (SELECT ki,name,MAX(day) FROM tim where ki='.$_SESSION['ki'].' GROUP BY id)
group by id)' ;

IDごとにカラムday,stの最大値を出力するもです。(以前おしえていただきました)
これに更にsvの最大値も条件にいれたい場合どうしたらいいでしょうか?;

投稿日時 - 2012-08-29 11:18:23

QNo.7669435

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

サブクエリの質問なら適合するSQLの板で質問した方がいいですね

>IDごとにカラムday,stの最大値

>更にsvの最大値

細かい仕様がわからないので何なんですが、命題だけ見れば

SELECT id,max(name),max(day),max(st) FROM tim
ですよね?これにkiやtdayをどうからめたいのかわからない
(それぞれのmax値がおなじレコードを示しているとは限らないので
kiやtdayが確定できるとは思えない)

投稿日時 - 2012-08-30 09:26:01