INNER JOIN??????????????????????????????????????????????????????????????????JOIN ???????????????
?????? [ INNER ] JOIN ?????? { ON ????????? }
ON????????????????????????????????????????????????????????????????????????
SELECT * FROM SAMP.EMPLOYEE INNER JOIN SAMP.STAFF ON EMPLOYEE.SALARY < STAFF.SALARY
ON???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(?????????????????????????????????)
-- EMP_ACT???EMPLOYEE????????????????????????????????? -- EMP_ACT?????????????????????????????????????????? -- EMPLOYEE????????????????????????????????????(LASTNAME)???????????????????????? -- ??????????????? SELECT SAMP.EMP_ACT.*, LASTNAME FROM SAMP.EMP_ACT JOIN SAMP.EMPLOYEE ON EMP_ACT.EMPNO = EMPLOYEE.EMPNO -- EMPLOYEE???DEPARTMENT?????????????????????????????? -- 1930???????????????????????????(BIRTDATE)???????????????????????? -- ???????????????(EMPNO)?????????????????????(LASTNAME)??? -- ????????????(EMPLOYEE???????????????WORKDEPT??????DEPARTMENT???????????????DEPTNO)??? -- ?????????(DEPTNAME)?????????????????? SELECT EMPNO, LASTNAME, WORKDEPT, DEPTNAME FROM SAMP.EMPLOYEE JOIN SAMP.DEPARTMENT ON WORKDEPT = DEPTNO AND YEAR(BIRTHDATE) < 1930 -- VALUES????????????????????????????????????(select????????????)???????????????"??????"??????????????? -- ?????????????????????????????????????????????????????????"R1"???"R2"?????????2??????"x"??????????????? -- ?????????????????????????????????????????? SELECT * FROM (VALUES (3, 4), (1, 5), (2, 6)) AS VALUESTABLE1(C1, C2) JOIN (VALUES (3, 2), (1, 2), (0, 3)) AS VALUESTABLE2(c1, c2) ON VALUESTABLE1.c1 = VALUESTABLE2.c1 -- This results in: -- C1 |C2 |C1 |2 -- ----------------------------------------------- -- 3 |4 |3 |2 -- 1 |5 |1 |2 -- ????????????????????????????????????????????????????????????????????????????????? SELECT DEPTNO, DEPTNAME, EMPNO, LASTNAME FROM DEPARTMENT INNER JOIN EMPLOYEE ON MGRNO = EMPNO -- ??????????????????????????????????????????????????? -- ?????????????????????????????????????????????????????????????????? SELECT E.EMPNO, E.LASTNAME, M.EMPNO, M.LASTNAME FROM EMPLOYEE E INNER JOIN DEPARTMENT INNER JOIN EMPLOYEE M ON MGRNO = M.EMPNO ON E.WORKDEPT = DEPTNO