안녕하세요 mssql을 배우는지 1주일 정도되는데요 ㅎ 메인테이블이 있고 그걸참조하는 테이블 2개가있습니다 3개의 테이블에 입력을 하려고하는데요 1. insert 에서 join 을사용할수있는지요 2. join사용가능하다면 어떡해 하는지좀 알려주세요 .. 감사합니다
물론 JOIN 할 수 있습니다. FROM 부분에요. 만일 A라는 메인 테이블과 B,C가 있는데 B,C의 테이블을 조인해서 A에 넣고 싶다면 INSERT INTO SALE (DATE, TIME, REPNO, MENU, QRY, AMT) SELECT B.DATE, B.TIME, B.REPNO, C.MENU, C.QRY, C.AMT FROM SALE1 B INNER JOIN SALE2 C ON B.DATE = C.DATE AND B.TIME = C.TIME AND B.REPNO = C.REPNO 이런식으로 만들면 됩니다. 여기서 SALE 가 메인 테이블이 됩니다.