sourcecode

MySQL 빈 테이블에 가입하는 방법

copyscript 2022. 9. 14. 22:21
반응형

MySQL 빈 테이블에 가입하는 방법

SQL 쿼리가 있습니다.

SELECT a.id, b.id
FROM a
LEFT JOIN b ON b.id = 50
WHERE a.something = 'something'

그리고.a table정말 텅 비었고, 그래야 합니다.그러나 테이블 b는 비어 있지 않고 유효한 결과를 가지고 있습니다.b.id = 50이 쿼리는 빈 세트를 인쇄합니다.

그 결과, 다음과 같은 것이 필요합니다.

| a.id  | b.id  |
|------ |------ |
| null  | 50    | 

리버스left참가 또는 실시하다right참가:

SELECT a.id, b.id
FROM b
LEFT JOIN a ON a.something = 'something'
WHERE b.id = 50

또는

SELECT a.id, b.id
FROM a
RIGHT JOIN b ON b.id = 50
WHERE a.something = 'something'

언급URL : https://stackoverflow.com/questions/49528061/mysql-how-join-to-empty-table

반응형