Forum Programmation.SQL création d'une vue

Posté par  .
Étiquettes : aucune
0
7
juil.
2007

salut à tous!

voilà, quelqu'un m'a donné une requete SQL pour créer une vue, mais lorsque je l'ai exécuté, une erreur est apparue!!!!

voici la requete:

CREATE VIEW group_user(

'id_user',

'id_group'

) AS SELECT CONCAT( 'u', acl_account ) AS id_user, REPLACE( acl_location, '-', 'g' ) AS id_group,

FROM egw_acl

WHERE acl_appname = 'phpgw_group'

AND acl_rights >=1

AND acl_location LIKE '-%'

AND acl_account NOT LIKE '-%';

si quelqu'un sait ou se trouve l'erreur, je lui serai très reconnaissante de me la montrer!!

merci d'avance!

  • # Et si tu commençais ...

    Posté par  . Évalué à 2.

    ... par donner l'erreur que tu obtiens ?
    • [^] # Re: Et si tu commençais ...

      Posté par  . Évalué à 1.

      ça m'affiche:

      MySQL a répondu:Documentation
      #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''id_user',
      'id_group'
      ) AS SELECT CONCAT( 'u', acl_account ) AS id_user, REPLACE' at line 2
      • [^] # Re: Et si tu commençais ...

        Posté par  . Évalué à 2.

        si je me souviens bien, les simples quotes (') désignent des chaînes. si tu veux parler de nom de champs, alors il faut utiliser ce quote : (`)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.