Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3100 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete SQL lister les users d'un groupe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete SQL lister les users d'un groupe

n°569964
zerod
atchoum !
Posté le 18-11-2003 à 15:37:27  profilanswer
 

bein voila c'est dans le titre, sous l'interpreteur psql de postgresql j'aimerai lister les users d'un group, en gros un  
 

Code :
  1. select * from user where group="mon_groupe"


 
bon ca ca marche pas hein ;)  
merci

mood
Publicité
Posté le 18-11-2003 à 15:37:27  profilanswer
 

n°569984
MagicBuzz
Posté le 18-11-2003 à 15:52:42  profilanswer
 

' au lieu de "

n°570073
zerod
atchoum !
Posté le 18-11-2003 à 17:11:41  profilanswer
 

Code :
  1. S=> select * from user where group='mongroupe';
  2. ERROR:  parser: parse error at or near "user"

n°570075
MagicBuzz
Posté le 18-11-2003 à 17:12:44  profilanswer
 

cherche le caractère d'échappement pour postgresql
 
"user" est un mot réservé.
 
Avec SQL Server, c'est les crochets [user]

n°570081
zerod
atchoum !
Posté le 18-11-2003 à 17:20:23  profilanswer
 

:(
par contre j'ai trouvé :  

Code :
  1. select usesysid from pg_user;
  2. usesysid
  3. ----------
  4.         1
  5.       100
  6.       101
  7.       102
  8.       104
  9.       103
  10. (6 lignes)
  11. et
  12. select grolist from pg_group;
  13.       grolist     
  14. -------------------
  15. {103,100,104,102}
  16. (1 ligne)
  17. ce que je ne sais pas faire c'est un truc dans ce style :
  18. select usename from pg_user where usesysid in (select grolist from pg_group);
  19. ERROR:  Unable to identify an operator '=' for types 'integer' and 'integer[]'
  20.         You will have to retype this query using an explicit cast


je comprend l'erreur mais mon sql est tres tres rouillé :D

n°570170
MagicBuzz
Posté le 18-11-2003 à 19:27:57  profilanswer
 

C quoi ce champ de porc ??? Ca je sais pas comment tu peux faire... En tout cas, il manque une dimension à ta table !

n°570200
zerod
atchoum !
Posté le 18-11-2003 à 20:34:33  profilanswer
 

ce champ de porc... pardon ?  
c'est pas mes tables, c'est des tables existantes dans postgresql :lol:  
bon c'est pas grave, c'etait pas crutial ;)  
merci qd meme  


---------------

n°570242
the real m​oins moins
Posté le 18-11-2003 à 22:06:23  profilanswer
 

c un champ de type array ou un truc comme ça... y'a surement une fonction qui permet de les utiliser


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°570244
the real m​oins moins
Posté le 18-11-2003 à 22:06:48  profilanswer
 

(du genre "where is_in(grolist, 102)" )


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°570336
zerod
atchoum !
Posté le 19-11-2003 à 00:00:20  profilanswer
 

ah bein oui c'est ce genre de fonction que je cherchai, m'enfin c'pas grave ;) merci moins moins et MagicBuzz


---------------

mood
Publicité
Posté le 19-11-2003 à 00:00:20  profilanswer
 

n°570342
the real m​oins moins
Posté le 19-11-2003 à 00:03:02  profilanswer
 

voir dans la doc des types et des fonctions de postgres [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete SQL lister les users d'un groupe

 

Sujets relatifs
Problème requêteSQL plantage aléatoire ! SqlDumpExceptionHandler help plz !
Probleme requete[Access/ADO/SQL Server] Lancer des Access Reports basés sur SQLServer?
Champs Multi valeurs possible sous SQL 2000?Lister les fichiers (nom...) d'un repertoire sous windows en C++
[SQL Server] Qu'est ce qui est le plus efficace...?afficher le nombre de requete et le temp de chargement
Equivalent SQL Server d'une simple Requete Access 
Plus de sujets relatifs à : requete SQL lister les users d'un groupe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR