๋ชฉ์ฐจ
Column 'xx' in where clause is ambiguous ์๋ฌ
SQL์์ ํ ์ด๋ธ 2๊ฐ๋ฅผ ์กฐ์ธ ํ๋๋ฐ ์๋์ฒ๋ผ ์ฌ์ฉํด์ ๊ทธ๋ ๋ค.(์๋๋ ์์ SQL์)
SELECT m.mem_seq
, tg.tag_type
, tg.tag_name
FROM member m LEFT OUTER JOIN member_tag_mapping mtm ON m.mem_seq = mtm.mem_seq
LEFT OUTER JOIN tag tg ON mtm.tag_seq = tg.tag_seq
where mem_seq = 1244
memberํ ์ด๋ธ์ด ๋ค๋ฅธ ํ ์ด๋ธ ์กฐ์ธ์ ์ํด ๋ณ์นญ์ ์คฌ๋๋ฐ WHERE์ ์ mem_seq๋ ๋ณ์นญ์ ํตํด ์ ๊ทผํ ํ๋๊ฐ ์๋๋ผ์ ๊ทธ๋ ๋ค.
์๋์ฒ๋ผ m.mem_seq๋ผ๊ณ ํด์ผ ์ ์์ ์ผ๋ก ์กฐํ๊ฐ ๋๋ค.
SELECT m.mem_seq
, tg.tag_type
, tg.tag_name
FROM member m LEFT OUTER JOIN member_tag_mapping mtm ON m.mem_seq = mtm.mem_seq
LEFT OUTER JOIN tag tg ON mtm.tag_seq = tg.tag_seq
where m.mem_seq = 1244

๋๊ธ