반응형
join을 사용하기 위해 이 쿼리를 변경하는 방법은 무엇입니까?
SELECT breakgame, Streak,
((SELECT (maxGameId - gameId) as gameGap
FROM game_result
WHERE game_result.breakgame >= kokopam.game_streak.breakgame
ORDER BY gameId DESC LIMIT 1)/ Streak) as nowWeight
FROM kokopam.game_streak, (SELECT max(gameId) as maxGameId FROM game_result ORDER BY gameId DESC LIMIT 1) maxGameId
WHERE breakgame>= 2
join을 사용하기 위해 이 쿼리를 변경하는 방법은 무엇입니까?
도와주세요
우선 행이 공유하는 ID를 나타내는 "where" 절에 조건이 있어야 합니다.
어쨌든, 당신이 사용하는 방법은 이너조인과 동일하게 작동합니다.
Select *
From tableA a, tableB b
Where a.id=b.id
와 같습니까?
Select *
From tableA a
Inner join tableB b on b.id=a.id
쿼리에 무엇을 하려고 했는지와 테이블에 있는 열을 지정해주시면 조금 더 도와드리겠습니다.
언급URL : https://stackoverflow.com/questions/45666959/how-to-change-this-query-to-use-join
반응형
'programing' 카테고리의 다른 글
자바스크립트에서 Pass by Value and Pass by Reference (0) | 2023.11.02 |
---|---|
MySQL에서 테이블의 고유 제약 조건을 표시하려면 어떻게 해야 합니까? (0) | 2023.11.02 |
모든 모바일 장치에서 스크롤 사용 안 함 (0) | 2023.11.02 |
XML-RPC WordPress API 및 Python with category를 사용하여 게시물 게시 (0) | 2023.11.02 |
추가 쿼리 매개 변수를 사용할 때 Instagram Redirect URI가 원래 Redirect URI와 일치하지 않음 (0) | 2023.11.02 |