[英]how to change this query to use 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
如何更改此查詢以使用聯接?
請幫我
首先,您應該在“ where”子句中有一個條件,該條件說明行共享的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
如果您在查詢中以及表具有的列中指定要執行的操作,則可以為您提供更多幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.