2012-04-17 18 views
0

これは2つの異なるテーブルからデータをフェッチしました。 しかし、私は元の名前で次の結果を望んでいますが、状態1のような数字はGoodのものではなく、user_id = 1は "Mike"を意味します。リンクされた名前を取得する方法は?

Urgent ?

+5

したがって、結果とユーザーとステータスの表を再度結合してください。 – Sirko

+0

すでに結合された結果にどのように参加できますか? テーブルではありません。参加後の結果です。 – Thompson

+0

私たちのお手伝いをさせたい場合は、テーブル構造の詳細を提供する必要があります。さらに、上記の結果につながるクエリを提供する必要があります。 – Sirko

答えて

0

ちょうどJOINテーブルke:

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 
2

ユーザーIDがinner join

および/またはあなたがそうのような良い1 =を言うことができます使用してみてください使用して、ユーザー名を選択するには:これはともに行うことができますが(

if($status == 1) 
{ 
    echo "Good"; 
} 

を別のテーブルに値がある場合は内部結合)

+0

私はすでにjoinを使っています。 とtbl_statusは別のテーブルです。 私はインナーtbl_customer_conversation.user_id = tbl_lms_user.user_id ON tbl_lms_user をJOIN SELECT tbl_customer_conversation.follow_date、tbl_customer_conversation.statusとして、tbl_customer_conversation FROMをtbl_customer_conversation.user_idコマンドを結合用いここtbl_customer_conversation.follow_date = DATE(NOW())AND tbl_lms_user.first_name = 'Be' – Thompson

+0

Ok ...そうですか?コメントの理由はありませんか? – Bono

+0

私の現在のコマンドは私が上に書いたものであることを意味します。 同じステートメントを変更してデータを取得するにはどうすればよいですか? – Thompson

関連する問題