いくつかのphpロジックを使用する代わりに、データベースで直接物事をやろうとする私の進行中の物語で、別の質問です.
例: 私はテーブルを持っています: m/ id | by | msg
ID、これは誰によって行われ、メッセージは何ですか。フィールドは、名前by
を格納する別のテーブルに接続された整数です。通常、2 つのテーブルを結合したままにします。
SELECT m.id, m.msg, user.name FROM m LEFT JOIN user ON m.by = u.id
結果のリレーションを使用すると、たとえば次のようになります。
1 | Hello World | Richard
2 | Foo Bar | Some else
3 | Howdy | Richard
私はリチャードで、user.id=4
条件が満たされた場所ではyou
なく、結果の関係を表示することは可能ですか?Richard
user.id = (int)