생활코딩

Coding Everybody

실습준비

토픽 생활코딩 > DATABASE > SQL Join

수업소개

JOIN 연습장을 이용해서 JOIN을 하는 방법과 직접 SQL을 사용해볼 수 있는 샘플 데이터를 소개합니다. 

 

 

 

강의소개

 

 

 

샘플 코드

DROP TABLE IF EXISTS `author`;
CREATE TABLE `author` (
  `aid` int(11) NOT NULL,
  `name` varchar(10) DEFAULT NULL,
  `city` varchar(10) DEFAULT NULL,
  `profile_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`aid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `author` VALUES (1,'egoing','seoul',1),(2,'leezche','jeju',2),(3,'blackdew','namhae',3);

DROP TABLE IF EXISTS `profile`;
CREATE TABLE `profile` (
  `pid` int(11) NOT NULL,
  `title` varchar(10) DEFAULT NULL,
  `description` tinytext,
  PRIMARY KEY (`pid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `profile` VALUES (1,'developer','developer is ...'),(2,'designer','designer is ..'),(3,'DBA','DBA is ...');

DROP TABLE IF EXISTS `topic`;
CREATE TABLE `topic` (
  `tid` int(11) NOT NULL,
  `title` varchar(45) DEFAULT NULL,
  `description` tinytext,
  `author_id` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`tid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `topic` VALUES (1,'HTML','HTML is ...','1'),(2,'CSS','CSS is ...','2'),(3,'JavaScript','JavaScript is ..','1'),(4,'Database','Database is ...',NULL);

 

댓글

댓글 본문
  1. 2023.08.02 완료
  2. 김태욱
    벤다이어그램으로 join 종류 보여주는 사이트
    https://sql-joins.leopard.in.ua/

    코드가 중요한 게 아닌 개념(그림)이 중요함
  3. 유민
    Full outer Join : 거의 안씀
  4. 이진우
    2023.07.13 완
    감사합니다.
  5. 당당
    2023.05.09
  6. 당당
    2023.05.09
  7. 코드파괴자
    2023.03.30 완-
  8. Karoid
    MYSQL 계열이 아니라 오라클이나 PostgreSQL 사용하시는 분들은 샘플코드 제가 정리해두었으니 링크 들어가서 사용하세요
    https://velog.io......%9C
  9. 아캔두잇
    20220816 완료
  10. toonfac
    220706 오후 2시 57분 완료
  11. 모찌말랑카우
    22.03.22
  12. mirpia
    study
  13. 최수원
    수강 완료
  14. cryciss139
    이 강의 샘플코드는 MySQL에서 작동하나 봅니다.
    지식 맵 따라서 Oracle 강의 타고 오신 분들은 SQL developer 환경에서 위의 샘플코드를 입력하면 에러가 납니다.
    호환되지 않는 명령어가 다수 있습니다.
    (이 강의는 Orcle에서도 연결되며, MySQL에도 공유됩니다.)
    같은 증상으로 3시간 고민했네요.
    저와 같은 분들은 직접 표 만드시고 위의 데이터 내용 하나 하나 입력하셔서 샘플 만드셔야 합니다.
  15. Alex
    21210828 Prep for JOIN exercise
  16. 이마누
    완료
  17. 이횹
    21.07.31.
  18. apphia
    SQL Join - 2)
  19. 긴또네
    완료
  20. 레이
    2021.04.19
  21. colatech
    21-04-01
    처음 mysql Workbench에서 샘플코드를 입력 후 번개 표시를 클릭했는데
    navigator - schema - table 에 아무것도 안보였는데
    navigator 옆의 새로고침 버튼을 클릭하니 나오네요!
  22. 불닭볶음면
    2021. 01. 16
  23. Noah
    2021.01.11 완료~
  24. 강명환
    .
  25. 웹짱
    2020.12.10 데이터 입력 실습준비 완료
  26. 몽환의밤
    20201117
  27. 코딩배움
    20201116
  28. HyeonHui Jeong
    9/7
  29. 양민
    실습준비 완료
  30. Jun Sub Lee
    08/23/2020 완료~
  31. jiyeong
    2020.08.10
  32. Amousk
    좋은강의 감사합니다.
  33. bigman
    감삽합니다.
  34. wombat
    03/27/20 학습완료!
    감사합니다!
  35. Hans
    복습
  36. 서동영
    감사합니다.
  37. 노무현
    응디
  38. Ram Lee
    완료
  39. 굼벵이
    완료
  40. 퀴르트소잉
    완료!