sql >> データベース >  >> RDS >> Mysql

メインテーブルの値に基づいて、別のテーブルから2つの追加の列を選択するにはどうすればよいですか?

    ユーザーと2回参加する必要があります:

    SELECT m.*, u1.name, u2.name
    FROM maintable m 
    INNER JOIN users u1 ON (m.userid1 = u1.userid)
    INNER JOIN users u2 ON (m.userid2 = u2.userid)
    

    MySQLJOIN構文に関するドキュメントを読むことができますここ 。



    1. SQLServerフェールオーバークラスター内のシステムデータベースの移動

    2. SQLまたはPL/SQLを使用して最初の重複行のみを更新するOracleのUPDATEステートメント

    3. MySQLクイックヒント:DROPUSERコマンドの使用

    4. MySQL/PHPで表示されるレコードを繰り返さないでください