2016-12-09 26 views
0

これは表示情報

私のランクテーブルであり、これは私が唯一使用して、2つのテーブルからユーザーの詳細を取得したい

私のユーザーテーブルです彼のユーザーID。 誰かがこれを手伝ってくれますか?

+1

何か泥だらけ? –

+0

SOはあなたのためにすべてをやっているコードブローカーではありません。 'INNER JOIN'を探して、あなたのコードのいくつかと一緒に来てください。 –

答えて

-1

次のコードは、2つのテーブルの結合結果を示します。 結果には、両方のテーブルの共通データのみが含まれます。あなたは、特定のユーザーがユーザーID = 1、コードが

select u.* from users u inner join ranks r ON (u.UserID = r.UserID) where u.UserID = 1 
+0

共通データのみ? –

+0

そしてwhere句はどこにありますか? –

+0

INNER JOINを使用すると、共通データのみを使用できます。 –

0

次のコードでは、ユーザーテーブル

select u.* from users u inner join ranks r ON (u.UserID = r.UserID) 

からユーザーの詳細を取得しますコードの下に

SELECT u.* r.* 
FROM users as u 
LEFT JOIN ranks as r on r.UserID = u.UserID 
WHERE u.UserID = 1 
+0

これは私のコードhttp:// pastebin .com/F4M9Gj3A 間違いはありますか? UserIDを入力した後にsubmitを押すとそれは何も表示されません –

0

は試してみてくださいだろうと言うことができますのレコードを取得したい場合は

SELECT * FROM users INNER JOIN ranks ON users.userid=ranks.userid; 
関連する問題