私は3つのテーブルプロファイル、メッセージ、およびログインを持っています。これらは以下の図のように関連しています。メッセージ送信者とメッセージ受信者(メッセージテーブルの最後の2行)のユーザー名を表示します。このクエリは、受信者IDに関連付けられたユーザー名のみを表示します。何ができますか?関連付けられたユーザー名を表示するためにこれらのテーブルを結合するにはどうすればよいですか?
SELECT Login.Username,
Messages.Subject,
Messages.Text,
Messages.Status,
Messages.Id,
Messages.Senduserid,
Messages.Recuserid
FROM Login INNER JOIN Messages
ON Login.Profileid = Messages.Recuserid
あなたは二回ログインテーブルへ参加する必要があり関係
@Dems実行に参加することで、これを使用することができますここでは '、'表記法を使ってまだ多くの人に叫んでいます。我々はすべて運命にある! * [さらに、それは働くこともありますか? * – MatBailie
@Demsなぜそんなに深刻なのでしょうか... ONのものを修正しました。削除するのを忘れました:P –
申し訳ありません、それは*であった*私は個人的に、 'JOIN'を' '、' 'に優先して使うべきだということに個人的に同意すると言っている*コメディーな方法です: – MatBailie