//select query
SELECT
H.id,
H.case_type,
H.case_number,
H.status
FROM tblentrymaster H
JOIN (
SELECT hs.id, hs.case_id, MAX(hs.originol_page) MaxScoreByGameUser
FROM tbl_file hs
GROUP BY hs.id, hs.case_id) as tblm
ON hs.case_id = H.id
WHERE H.status='1'
答案 0 :(得分:1)
我不太确定,但您为结果表设置了别名tblm
,然后尝试使用hs.case_id
获取其ID,我认为这是未知的。
所以只需尝试tblm.case_id
而不是hs.case_id
。
答案 1 :(得分:0)
您未加入hs
,您加入了tblm
,而on
条款应代表:{/ p>
SELECT
H.id,
H.case_type,
H.case_number,
H.status
FROM tblentrymaster H
JOIN (
SELECT hs.id AS id,
hs.case_id AS case_id,
MAX(hs.originol_page) MaxScoreByGameUser
FROM tbl_file hs
GROUP BY hs.id, hs.case_id) as tblm
ON tblm.case_id = H.id -- Here
WHERE H.status='1'