所以我有两张我正在使用的表。
用户包括:
ID, NAME,CITY
遵循其中包括:
User(id),Follow(id)
我正在尝试编写一个查询,该查询返回一个包含用户姓名、关注者姓名和关注者城市的表格。我写了这个查询,它返回正确的信息,但每行打印 8 次,我不知道为什么。
这是我的代码的链接 https://www.db-fiddle.com/f/aDPgZFknC1ybteWM6hwoFJ/3
FROM
(SELECT user.name
from follow, user
where follow.user = user.id) as NAME,
(Select user.name
from follow, user
where follow.follow = user.id) as FOLLOWER,
(select city
from user
right join follow
on user.id = follow.follow) AS CITY;
Run Code Online (Sandbox Code Playgroud)