sql >> Database >  >> RDS >> Mysql

MySQL-code converteren naar Access:GROUP_CONCAT en een triple JOIN

Het meest geciteerde Access-alternatief voor de MySQL GROUP_CONCAT() functie is Allen Browne's ConcatRelated() functie, beschikbaar hier .

Wat betreft haakjes rond JOINs, ja, Access SQL is daar kieskeurig over. In plaats van

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

probeer

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. Hoe beperkingen voor externe sleutels in SQL Server-database voor alle tabellen te verwijderen - SQL Server / TSQL-zelfstudie, deel 72

  2. Importeer meerdere CSV-bestanden naar SQL Server vanuit een map

  3. Groottelimiet van JSON-gegevenstype in PostgreSQL

  4. Een PostgreSQL-database exporteren met phpPgAdmin