행복한 개발자

  • 방명록

SQL 1

JOIN 조건에 OR를 써야 한다면

결론부터 이야기하면, ⚠️ 어떤 테이블을 JOIN할 때 ON의 조건으로 두개의 컬럼을 OR로 연결하면 안된다. 예를 들어 t1, t2 두개의 테이블이 있다. c1 컬럼은 둘다 primary key이고, t2.c2에는 인덱스가 걸려 있다. create table Test.t1 ( c1 varchar(60) not null primary key, c2 varchar(60) null ); create table Test.t2 ( c1 varchar(60) not null primary key, c2 varchar(60) null ); create index idx_t2_c2 on Test.t2 (c2); 이 두 테이블을 조인해서 조회를 하는데 조건을 다음처럼 걸고 싶은 경우가 있다. SELECT * FROM ..

Tips/Database, ORM 2021.10.09
이전
1
다음
더보기
  • / (130)
    • 조카녀석 개발자 만들기 프로젝트 (5)
    • SW 개발자를 위한 멘토링 (10)
    • Tips (72)
      • Typescript (2)
      • Node.js (1)
      • Database, ORM (3)
      • Java (6)
      • Linux (11)
      • Android (13)
      • Ruby (1)
      • Windows 설정 (6)
      • GIT (6)
      • Eclipse (3)
      • 디자인 패턴 (Design Pattern) (5)
      • 인증 인가 (3)
      • 잡다구리 (11)
    • today.log (1)
    • 개발자 Life (17)
    • Agile (9)
    • Programming을 배우자 (3)
    • 살며 사랑하며 (4)
    • 잡담 (1)
    • 요점정리 (8)
      • 자바 병렬 프로그래밍 Java Concurrenc.. (6)
      • 자바 8 람다의 힘 FP in Java 8 (1)

Tag

디자인 패턴, Adnroid, Design Patterns, Linux, Windows, 태그를 입력해 주세요., 개발자, ubuntu, 자바 병렬 프로그래밍, 백엔드, SW엔지니어, 조카녀석 개발자 만들기, Android, 단축키, nestjs, java 8, Java, FP, TypeScript, GIT,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • 애자일 이야기
  • 한주영's Small Steps Blog
  • 품절녀의 영국 귀양살이
  • 영호 블로그
  • 호진이 블로그

티스토리툴바