두 개의 테이블을 결합하려고합니다. 두 개의 열은 다른 테이블의 ID를 포함합니다.MySQL은 두 개의 열에서 두 개의 테이블을 결합합니다.
표 사용자
id | first_name | last_name |
---+------------+-----------+
1 | John | Doe |
2 | Jane | Doe |
3 | Some | Name |
표 스탬프 내가 보여주고 싶은 무엇
id | date | applicant_id | app_by_id |
---+------------+---------------+-----------+
1 | 2013-03-15 | 1 | 2 |
2 | 2013-03-10 | 2 | 3 |
3 | 2013-03-13 | 2 | 1 |
:
date | applicant | app_by |
------------+-----------+-----------+
2013-03-15 | John Doe | Jane Doe |
2013-03-10 | Jane Doe | Some Name |
2013-03-13 | Jane Doe | John Doe |
내 쿼리 :
SELECT CONCAT_WS(' ', NULLIF(t1.first_name, ' '), NULLIF(t1.last_name, ' ')) AS applicant,
CONCAT_WS(' ', NULLIF(t1.first_name, ' '), NULLIF(t1.last_name, ' ')) AS app_by,
t2.date
FROM users t1
INNER JOIN stamp t2 ON applicant_id = t1.id
,536,913,632 10
내 쿼리에 문제가 있음을 알고 있지만 해결 방법을 모르겠습니다.
주셔서 감사합니다. 이것이 내가 필요한 대답이다. – otezz