Kev*_*wig 0 mysql database inner-join
出于某种原因,我的 sql 语句没有返回三个表,我的 sql 语句有问题吗?
SELECT user.FirstName, user.LastName, user.Profilepix, userinterest.UserId, userinterest.InterestId
FROM user
INNER JOIN userinterest ON user.UserId = userinterest.UserId
INNER JOIN interest ON userinterest.InterestId = interest.InterestId
Run Code Online (Sandbox Code Playgroud)
userinterest 将用户和兴趣映射在一起。
编辑** 要添加更多详细信息,不会引发错误。该interest表是整数索引,以便将userinterest包含userId和interestId,我想所有的三个映射并返回记录
interest如果要查看它们,则需要从表中选择字段。在这里,我选择所有带有interest.*.
SELECT user.FirstName, user.LastName, user.Profilepix, userinterest.UserId, userinterest.InterestId, interest.*
FROM user
INNER JOIN userinterest ON user.UserId = userinterest.UserId
INNER JOIN interest ON userinterest.InterestId = interest.InterestId
Run Code Online (Sandbox Code Playgroud)