Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : PL/pgSQL » Requete simple mais complexe » 26/08/2010 14:59:41
Super ça marche du tonnerre, j'ai vraiment eu du mal à vous expliquer mon probléme, je vous remercie tous les trois pour votre temps
#2 Re : PL/pgSQL » Requete simple mais complexe » 26/08/2010 14:09:03
Arf, je suis désolé j'ai vraiment du mal à exprimer ce que je souhaite
j'aimerais récupérer les object_id qui correspondent à un ou plusieurs filtre_value_id.
Or quand j'utilise cette requête :
SELECT object_id
FROM good_filtre
WHERE filtre_value_id IN (2,3)
Je récupère les object_id qui sont égaux à filtre_value_id = 2, puis ceux qui sont égaux à un filtre_value_id = 3, et pas uniquement ceux qui sont égaux à 2 et à 3.
donc avec cette requête je peux par exemple récupéré un object_id qui est égale à 2 mais pas également à 3 et inversement.
J'espère que mon probléme est plus clair :s
#3 Re : PL/pgSQL » Requete simple mais complexe » 26/08/2010 12:19:57
Bonjour,
effectivement je me suis trompé dans la requête, elle devrait être :
SELECT object_id
FROM good_filtre
WHERE filtre_value_id IN (2,3)
Mais le contenue exemple correspond bien à l'architecture de la table que je décris :s
object_id, brand_id, filtre_value_id
1 , 150 , 2
ma requete ne renvoyant que l'object_id, elle revoie donc bien 1 pour le row d'exemple :s
#4 PL/pgSQL » Requete simple mais complexe » 26/08/2010 11:53:37
- llg
- Réponses : 6
Bonjour,
Je suis désolé pour le titre, j'ai du mal à trouver une formulation correcte pour ce que je souhaite faire :s.
Voici la structure de ma table : good_filtre
object_id, brand_id, filtre_value_id (ce sont tous des int)
et des exemples de donnée associé:
1, 150, 2
1, 150, 3
15, 15, 3
20, 45, 16
44, 150, 3
Alors voici mon probléme :
J'aimerais récupéré, l'object_id si, le filtre_value_id est égale à 2 et à 3.
J'avoue que je ne vois pas comment me passer d'un traitement php, puisqu'à l'heure actuelle tout ce que j'arrive à faire c'est à récupérer les object_id ayant comme filtre_value_id 2 ou 3.
voici ma requête :
SELECT object_id
FROM good_filtre
WHERE filtre_value_id IN (1,9)
et je récupère donc :
1
1
15
44
Alors que ce que je souhaiterais récupérer c'est uniquement :
1
J'espère que vous comprenez mon probléme (je ne trouve pas mon explication très clair).
Merci d'avance pour votre temps et l'aide que vous pourrez m'apporter
#5 Re : PL/pgSQL » Procédure stockée d'update » 09/06/2010 12:09:53
Bonjour à nouveau
Me revoilà avec une nouvelle question
Je suis toujours dans ma procédure stockée qui doit faire l'update de mes bases .
donc j'arrive bien à modifier mes champs, mes données etc, cependant j'aimerais que cette procédure puisse aller taper dans mes autres bases (qui sont sur le même serveur) mais je ne vois vraiment pas comment m'y prendre et comme lui spécifié dans le code de la procédure :s)
Auriez-vous une petite idée?
Merci bonne journée
#6 Re : PL/pgSQL » Procédure stockée d'update » 08/06/2010 16:02:49
Arf, je viens de tester par acquis de conscience Create Function et ça fais bien ce que je voulais ... :s
Je laisse le post, parceque je pense que je risque d'avoir d'autres questions (moins bête je l'espère )
#7 PL/pgSQL » Procédure stockée d'update » 08/06/2010 15:51:45
- llg
- Réponses : 3
Bonjour,
Je viens vers vous avec un nouveau probléme.
Afin de faire les modifications sur ma base de donnée en production, j'aimerais crée une procédure stockée qui ferais toutes les modifications nécessaires (que ce soit structurel, ou au niveau des données).
Pour cela il faut donc que ma procédure soit capable de crée des champs, des tables.
Mon gros probléme pour l'instant c'est que je sais pas comment elle pourrait creer/modifier d'autre procédure stockée (au niveau syntaxique), pouvez-vous me donner la syntaxe pour crée une nouvelle procédure et pour modifier une existante?
Voilà, merci d'avance pour vos réponses
#8 Re : PL/pgSQL » Procédure stockée appellée dans une autre procédure stockée » 26/02/2010 12:49:02
Merci beaucoup je vais tester cela de ce pas
#9 PL/pgSQL » Procédure stockée appellée dans une autre procédure stockée » 19/02/2010 12:42:53
- llg
- Réponses : 2
Bonjour,
Mon probléme est assez simple, J'aimerais qu'une procédure lors de son traitement appelle une autre procédure qui est dans la même base.
Je cherche la syntaxe à taper lors de la définition de la procédure mère :s .
J'ai pas mal cherché mais j'ai rien trouvé sur ce genre de chose donc j'espère que c'est possible.
Merci et bonne journée,
Pages : 1