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

同じテーブルに複数回参加する

    JOINする必要があります usersに テーブルを2回作成し、それらに異なる識別子を指定します(別名エイリアス )各JOIN SQL内。

    SELECT 
        comment, 
        userFrom.username AS commentFrom,
        userTo.username AS commentTo
    FROM comments 
    JOIN users AS userFrom ON userFrom.ID = comment.commentFrom
    JOIN users AS userTo ON userTo.ID = comment.commentTo
    


    1. Sysbenchを使用してPostgreSQLのパフォーマンスをベンチマークする方法

    2. MySQL:エラー1022(23000):書き込めません。テーブル'#sql-2b8_2'のキーが重複しています

    3. このストアドプロシージャの何が問題になっていますか?

    4. mysqlで一度に複数のテーブルを変更するにはどうすればよいですか?