본문 바로가기
MySql

MySQL 동일한 열 이름을 가진 2 개의 테이블 조인 시도

by 베이스 공부 2021. 1. 11.
반응형

두 테이블을 조인하고 싶지만 둘 다 이메일과 비밀번호가 있고 두 테이블이 서로 옆이 아닌 새 행으로 조인되기를 원합니다.

그래서 대신 :

c.email         | c.password   | u.email       | u.password
company@mail.com  companypass  user@mail.com     userpass

나는 그것을 원한다

email              | password
company@mail.com     companypass
user@mail.com        userpass

이것은 첫 번째 예로 이어지는 현재 쿼리입니다.

SELECT 
      u.email, u.password, c.email, c.password 
FROM 
      korisnici_tbl AS u, companies_tbl AS c

 

해결 방법

 

다른 행에 있도록하려면 UNION (또는 중복 행을 허용하는 UNION ALL )을 사용할 수 있습니다.

SELECT email, password FROM companies_tbl
UNION ALL SELECT email, password FROM korisnici_tbl

 

참조 페이지 https://stackoverflow.com/questions/15047411

 

 

반응형

댓글