0

我有两个名为“关注”和登录的表。它包含以下字段。

Table Name: follow
Fields:     id,user_id,follow_id

Table Name: login
Fields:     id,email,username,password,phone

我想在“登录”表中显示人名。我必须动态地提供他们的 user_id 以获取表中的 follow_id,并将上述 follow_id 分配为 user_id,然后获取 follow_id 以显示登录表中的名称。

我已经编写了如下查询,它返回空集。

SELECT DISTINCT follow.follow_id,follow.user_id,login.username 
FROM follow,login 
WHERE  follow.user_id =".$userid." 
    AND follow.user_id=follow.follow.id 
    AND login.id = follow.follow_id

如何解决这个问题呢?

4

1 回答 1

0

我认为有一个不必要的条件 and follow.user_id=follow.follow.id

您所说的“还将上述 follow_id 分配为 user_id”是什么意思。

于 2012-08-29T18:59:24.460 回答