0
,而不是最後價值2008
MAX(survey_questions.question_type) as question_type
我想是這樣
LAST (survey_questions.survey_id) survey_questions.question_type as question_type
我的表survey_questions具有的各種調查問題清單。 survey_id越高,最近的問題 - 我們就調查的各種迭代,有時問題類型的變化(下拉,文本等)保留一個問題措辭的列表。這個問題是在這種方式創建
select report_survey_questions.report_id,
report_survey_questions.report_question_number,
MAX(survey_questions.question_type) as question_type,
MAX(CAST(survey_questions.client_provided_data_id as int)) as client_provided_data_id
from report_survey_questions,
survey_questions
where report_survey_questions.survey_id = survey_questions.survey_id
and report_survey_questions.question_id = survey_questions.question_id
group by report_survey_questions.report_id,
report_survey_questions.report_question_number
所以,我怎麼能代替MAX獲得最後一個(即最高survey_id)我的「看法」,保持所有其他部分。
MIN()是否工作? – 2014-12-04 17:20:39
不,相反的問題。 – 2014-12-04 17:25:07
你的數據結構對我來說不太清楚,你能否提供示例數據/輸入和期望輸出? – 2014-12-04 17:27:10