0

2つの異なるテーブルからデータをフェッチしました。これです。しかし、今は、ステータス1のような数字ではなく、元の名前で次の結果が必要です。user_id= 1は、「マイク」を意味します。

急 ?

4

2 に答える 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 に答える