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?
请帮帮我
答案 0 :(得分:0)
首先,你应该在"其中"声明行共享的ID的子句。
无论如何,您使用的方法与内连接的工作方式相同。
Select *
From tableA a, tableB b
Where a.id=b.id
与
相同Select *
From tableA a
Inner join tableB b on b.id=a.id
如果您在查询中指定要执行的操作以及表中包含的列,我可以为您提供更多帮助。