-1
이 내 현재 쿼리입니다 :mySQL 내부 조인 쿼리 -이 2 개의 쿼리를 어떻게 결합합니까?
SELECT DISTINCT t.* FROM filter AS f
INNER JOIN filter_thread AS ft
ON ft.filter_id = f.filter_id
INNER JOIN thread AS t
ON ft.thread_id = t.thread_id
WHERE f.tag LIKE '%test%'
ORDER BY t.replystamp DESC
은 그것은 "OWNER_ID"열을 포함한 데이터의 무리를 반환합니다.
는 'user_table'일치하는 ID, 라벨, '아이디'를 포함
내가 이전 데이터를 얻기 위해이 쿼리를 사용:
SELECT username FROM users WHERE id='$user_id'"
내가 같은 쿼리에서 발생하는 이러한 필요를! 그러나 INNER JOIN을 추가하면 작동하지 않습니다. 아마도
SELECT DISTINCT t.*, u.username FROM filter AS f
INNER JOIN filter_thread AS ft
ON ft.filter_id = f.filter_id
INNER JOIN thread AS t
ON ft.thread_id = t.thread_id
INNER JOIN users AS u
ON ft.owner_id = u.id
WHERE f.tag LIKE '%test%'
ORDER BY t.replystamp DESC
모두 매력처럼 작동했습니다. 하나의 대답 만 수락 할 수 있으므로 첫 번째 답을 선택하겠습니다. –