sql >> Databáze >  >> RDS >> Mysql

Převod kódu MySQL na Access:GROUP_CONCAT a trojité JOIN

Nejčastěji citovaná přístupová alternativa k MySQL GROUP_CONCAT() funkce je ConcatRelated() Allena Browna funkce, dostupná zde .

Pokud jde o závorky kolem JOINů, ano, Access SQL je v nich vybíravý. Místo

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

zkuste

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. Jak vytvořit databázi ze skriptu v MySQL

  2. NULL vs. `nekonečno` v typech rozsahů PostgreSQL

  3. Převést „datetime2“ na „smalldatetime“ v SQL Server (příklady T-SQL)

  4. Klíčové slovo není podporováno:Metadata