Mysql
 sql >> база данни >  >> RDS >> Mysql

Преобразуване на MySQL код в Access:GROUP_CONCAT и троен JOIN

Най-често цитираната алтернатива на Access на MySQL GROUP_CONCAT() функцията е ConcatRelated() на Алън Браун функция, достъпна тук .

Що се отнася до скоби около JOIN, да, Access SQL е придирчив към тях. Вместо

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да подобрим производителността на MySQL AWS 2 пъти над Amazon RDS на същата цена

  2. Надстройте WAMP до MySQL 5.5?

  3. MySQL InnoDB ограничение не работи

  4. Spark JoinWithCassandraTable на ключа на дяла TimeStamp ЗАПЯНА

  5. Решението на подзаявката връща повече от 1 ред грешка