a table
-------
idx
aaa
bbb
ccc
b table
a_idx (a table idx fk)
zzz
와 같은 형태의 두 테이블이 있습니다.
1:다 구조인데요
a 테이블의 idx와 b테이블의 a_idx가 같은거중 b table의 idx가 가장큰것을 기준으로
1:1로 가져오고 싶습니다.
어찌해야할까요?
SELECT a.idx, mb.max_b_idx
FROM a
INNER JOIN (
SELECT a_idx, MAX( idx ) AS max_b_idx
FROM b
GROUP BY a_idx
) AS mb ON a.idx = mb.a_idx
;