有人可以逐步解释如何处理此查询吗?
SELECT F.ID,
F.FirstName,
h.UserID,
h.TYPE,
L.UserID,
L.LOGGEDIN
FROM users AS F
INNER JOIN history AS h
ON h.USERID = F.ID
LEFT JOIN Login AS L
ON L.USERID = f.MONEY
如果我删除L.UserID, L.LOGGEDIN and LEFT JOIN
它会给我这个结果:
SELECT F.ID,
F.FirstName,
h.UserID,
h.TYPE
FROM users AS F
INNER JOIN history AS h
ON h.USERID = F.ID
ID FirstName UserID TYPE
6 rafal 6 A
6 rafal 6 A
6 rafal 6 A
5 rafal 5 B
这是否意味着结果在第一步中由 INNER Join 返回,并且进一步向左加入?