0

'follow'という2つのテーブルがあり、login.itには次のフィールドが含まれています。

Table Name: follow
Fields:     id,user_id,follow_id

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

'login'テーブルに個人名を表示したい。テーブル内のfollow_idをフェッチするためにuser_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 に答える