DATABASE 2 - MySQL

관계형 데이터베이스의 꽃 JOIN

댓글

댓글 본문
  1. 바부대지
    20.11.20
  2. 삼색냥
    20.10.30 Join 완료
  3. 콜라
    20201018완료
  4. 9/22 수강완료
  5. 유동균
    화이팅!
  6. jiyeong
    2020.08.29.
  7. 김민규
    JOIN으로 관계를 맺을 수 있는게 관계형DB이다.
  8. Jonghwo Lee
    완료
  9. 은하파파
    완료. 2020-08-26
  10. クレヨンしんちゃん
    ㅇㄹ
  11. 완료!!
  12. 흰색두부김치
    완료
  13. Amousk
    좋은 강의 감사합니다.
  14. 쑤우
    완료. 감사합니다~
  15. 관계형 데이터베이스의 꽃 JOIN

    SELECT * FROM topic LEFT JOIN author ON topic.author_id=author.id;
    //topic 테이블과 join 테이블을 합친다. ON 조건 만족시키는 경우


    SELECT id, title, description, created, name, profile FROM topic LEFT JOIN author ON topic.author_id = author.id; //오류
    SELECT topic.id, title, description, created, name, profile FROM topic LEFT JOIN author ON topic.author_id = author.id; //정상 출력

    ->열에 id란 값이 2개 중복되므로 id->topic.id 로 열 구분을 해줘야함

    SELECT topic.id AS topic_id, title, description, created, name, profile FROM topic LEFT JOIN author ON topic.author_id = author.id; //topic.id AS topic_id, AS를 이용해 이름 변경하여 출력 가능

    테이블을 분리한다는 것은, 모든 테이블이 식별자 값만 행에 포함하고 있다면 JOIN을 통해 얼마든지 관계를 맺을 수 있다.
  16. jaehyunlee
    05/31 고3 완료
  17. Lucas Trowman
    완료!
  18. OneJae EE
    20.04.24 금 / 37세 비전공자 / 완료
  19. 한강
    오늘도 감사합니다. ^^!
    200422
  20. bigman
    감삽합니다.
  21. 뭉클몽
    SELECT * FROM topic LEFT JOIN author ON topic.author_id = author.id;
    +----+------------+-------------------+---------------------+-----------+------+--------+---------------------------+
    | id | title | description | created | author_id | id | name | profile |
    +----+------------+-------------------+---------------------+-----------+------+--------+---------------------------+
    | 1 | MySQL | MySQL is... | 2018-01-01 12:10:11 | 1 | 1 | egoing | developer |
    | 2 | Oracle | Oracle is ... | 2018-01-03 13:01:10 | 1 | 1 | egoing | developer |
    | 3 | SQL Server | SQL Server is ... | 2018-01-20 11:01:10 | 2 | 2 | duru | database administrator |
    | 4 | PostgreSQL | PostgreSQL is ... | 2018-01-23 01:03:03 | 3 | 3 | taeho | data scientist, developer |
    | 5 | MongoDB | MongoDB is ... | 2018-01-30 12:31:03 | 1 | 1 | egoing | developer |
    +----+------------+-------------------+---------------------+-----------+------+--------+---------------------------+
    5 rows in set (0.00 sec)

    id 5번이 밑으로 가 있나요 ㅜㅜ 왜 강사님처럼 순서대로 안될까요?? ㅜㅜ
  22. wombat
    03/26/20 학습완료!
    감사합니다!
  23. 희진
    감사합니다^^!!
  24. Goreng
    감사합니다
  25. crazylion
    감사합니다.
  26. 반달곰
    강의 감사합니다.^^
  27. 마가레또
    191204 완료
  28. ethan
    완료 191120
  29. Park
    완료
  30. 강다리
    달려요
  31. Ram Lee
    와 중요한 내용이네요! 재밌어요!
  32. Gyeong-Hwan Doh
    축하해요^^
  33. 20191008 Ted 완료!
  34. 굼벵이
    완결
  35. 진준현
    축하해용~ ㅋㅋ 감사합니다. 이고잉님 덕분에 쉽게 이해하고 있습니다.
  36. Ray Kim
    아직까지는 정확히 난이도가 확 어려웠졌다는 걸 느끼진 못했지만, 그래도 더 깊게 들어가면많이 어려워 질것 같아요!
  37. 위준우
    완료
  38. 허공
    190508 감사합니다.
  39. incursio
    감사합니다
  40. supernet
    감사합니다.
  41. 라또마니
    감사합니다.
  42. 새녘묘
    정말 감사합니다 ㅜㅜ
  43. 지미츄
    감사합니다!
  44. johnAhn
    감사합니다.
  45. 호두
    고맙습니다.
  46. 게케게케
    감사합니다!
  47. JuicyFresh
    감사합니다.
  48. seoulee
    관계형 DB의 핵심 JOIN
    두 테이블을 합친다는 개념은 데이터가 중복이 되었을 때 굉장히 유용하다.
    완료.
  49. sdalbsoo
    감사합니다. 2018.12.28.
  50. 닐반
    2018. 12. 22.
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기