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

MySQLコードをAccessに変換する:GROUP_CONCATとトリプルJOIN

    MySQL GROUP_CONCAT()に代わる最も一般的に引用されているAccess 関数はAllenBrowneのConcatRelated()です。 関数、利用可能ここ

    JOINを囲む括弧については、はい、AccessSQLはそれらについてうるさいです。代わりに

    FROM
    actor AS a
    LEFT JOIN film_actor AS fa ON a.actor_id = fa.actor_id
    LEFT JOIN film_category AS fc ON fa.film_id = fc.film_id
    LEFT JOIN category AS c ON fc.category_id = c.category_id
    

    試してみてください

    FROM 
        (
            (
                actor AS a 
                LEFT JOIN 
                film_actor AS fa 
                    ON a.actor_id = fa.actor_id
            ) 
            LEFT JOIN 
            film_category AS fc 
                ON fa.film_id = fc.film_id
        ) 
        LEFT JOIN 
        category AS c 
            ON fc.category_id = c.category_id
    



    1. mysqlでシノニムを作成する方法

    2. SQL Serverで「smalldatetime」を「time」に変換する(T-SQLの例)

    3. MySQL、1つのクエリで複数のテーブルを更新

    4. JavaからLotusNotesに接続する