0

では、実際に行ってみましょう。大丈夫だと思いますが、そうではありません

SELECT animize_users.username, animize_profile.avatar 
FROM animize_users, animize_profile 
WHERE `animize_profile.userid` = 1 AND `animize_users.id` = 1 
LIMIT 0 , 1

これをそれぞれ別のクエリに入れるように言わないでください-不必要な呼び出しをしたくないので...

4

2 に答える 2

3

引用符が必要ない場合は、引用符を完全に削除してください。

SELECT animize_users.username, animize_profile.avatar FROM animize_users au join animize_profile ap on ap.userid = au.id WHERE au.id = 1

ユーザーIDに適切なPKがある場合、ユーザーは繰り返すべきではなく、実際に1を制限すると、プロファイルの選択にのみ影響します. 最も適切なプロファイルを取得できるように、 where に追加することをお勧めします。

また、「animize」が製品である場合は、テーブルの前に付けないでください。冗長です。

于 2012-06-10T22:41:52.860 に答える
2

バッククォートを正しく使用して、この方法で試してください。

SELECT animize_users.username, animize_profile.avatar 
FROM animize_users, animize_profile 
WHERE `animize_profile`.`userid` = 1 AND `animize_users`.`id` = 1 
LIMIT 0 , 1
于 2012-06-10T22:29:49.887 に答える