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

mySQLエラー:#1248-すべての派生テーブルには独自のエイリアスが必要です

    エラーが示すように、すべての派生テーブルに名前を付ける必要があります。たとえば

    (SELECT   
        member_id,
        email
    FROM exp_members
    WHERE member_id = exp_channel_titles.author_id)
    

    派生テーブルです。次のような名前を追加します:

    (SELECT   
        member_id,
        email
    FROM exp_members
    WHERE member_id = exp_channel_titles.author_id) tempTableNameGoesHere
    

    asは必要ないと確信しています。 括弧と名前の間にありますが、試してみるか、ここから調べてみてください;))

    あなたのフォローアップの質問(これをどのくらい行うつもりですか?:))

     WHERE title LIKE %Member% 
    

    する必要があります

    WHERE title LIKE '%Member%'
    


    1. PostgreSQLのフォールトトレランスの進化:タイムトラベル

    2. MySQLで列サイズを変更する方法

    3. 簡単な本の表に複数の著者をデータベースに書き留めるにはどうすればよいですか?

    4. データガバナンスに人間的なアプローチをとる