You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
sequelize join
[ORM] ๐ ์ํ๋ผ์ด์ฆ - ๋ค์ค ์กฐ์ธ ๋ฐฉ๋ฒ
Sequelize ์ฌ๋ฌ JOIN ์ํ๋ผ์ด์ฆ ORM์ ์กฐ์ธ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค. ์ ๋งํ๋ฉด ์ฑ๋ฅ์ ์ํด์ ํ๋์ด์ ์กฐ์ธ์ ํ๋ ๊ฒ์ ํผํด์ผ ๋๋ ๊ฒ์ด ๋ง์ง๋ง, ์ฐ๊ด๋ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฟ ํ์ํ ๊ฒฝ์ฐ ์ด์ฉ์ ์์ด ๋ค์ค ์กฐ์ธ์ ํ ํ์์ฑ์ด ์๊ธด๋ค. (์ด๋ฅผ ๋ฐฉ์ง ํ๊ธฐ ์ํด ์ญ์ ๊ทํ๋ฅผ ์ํด์ผ ๋์ง๋ง..) ๋ค์ ์ฌ์ง์ ์์ ์ฝ๋์ ์ฐ์ธ erd ์ด๋ค. ๊ด๊ณ๋ฅผ ์๋ณด๊ณ ์กฐ์ธ ์์ ๋ฅผ ์ดํด๋ณด์. ์ํ๋ผ์ด์ฆ JOIN join 2 tables const user = await User.findOne({ include: [{ // ์ํ๋ผ์ด์ฆ ์กฐ์ธ์ ๊ธฐ๋ณธ inner join model: Comment, // joinํ ๋ชจ๋ธ attributes: ['id'], // selectํด์ ํ์ํ ํ๋ ์ง์ where: { id: 1, // on C..