2つの異なるテーブルからデータをフェッチしました。これです。しかし、今は、ステータス1のような数字ではなく、元の名前で次の結果が必要です。user_id= 1は、「マイク」を意味します。
質問する
55 次
2 に答える
2
userIDを使用してユーザー名を選択するには、内部結合を使用してみてください
および/またはあなたは1=そのように良いと言うことができます:
if($status == 1)
{
echo "Good";
}
(ただし、別のテーブルに値がある場合は、内部結合を使用してこれを行うこともできます)
于 2012-04-17T11:40:30.907 に答える
0
JOIN
あなたのテーブルだけ、次のようなもの:
SELECT f.FollowDate, s.StatusName, u.UserName
FROM Folowers f
INNER JOIN Users u ON f.UserId = u.ID
INNER JOIN Statuses s ON f.StatusID = s.ID
于 2012-04-17T11:45:03.900 に答える