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

このSQLコードでエラー1066(一意のテーブル/エイリアスではない:'user')が発生するのはなぜですか?

    2回目にユーザーテーブルに参加するときに、ユーザーテーブルにエイリアスを指定する必要があります

    例:

    SELECT article . * , section.title, category.title, user.name, u2.name 
    FROM article 
    INNER JOIN section ON article.section_id = section.id 
    INNER JOIN category ON article.category_id = category.id 
    INNER JOIN user ON article.author_id = user.id 
    LEFT JOIN user u2 ON article.modified_by = u2.id 
    WHERE article.id = '1'
    


    1. Debian7でphpMyAdminを使用してMySQLをインストールする方法

    2. 配列をMySQLストアドルーチンに渡す

    3. Microsoft Accessテーブルのヒント–秘訣とガイドラインパート2

    4. C#アプリケーションでSQL Serverデータベースのすべてのテーブルの名前を取得できますか?