Filtre pour bdd mysql

Le
JPW
Bonjour

Existe-il une commande qui permette de filtrer les enregistrement d'une
table mysql avant de lui appliquer une requête d'extraction?
Quelque chose du genre "SET FILTER TO critère".
Merci
JPW
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gilles TOURREAU
Le #21852531
Le Sun, 17 Jun 2007 15:16:32 +0200, JPW

Bonjour

Existe-il une commande qui permette de filtrer les enregistrement d'une
table mysql avant de lui appliquer une requête d'extraction?
Quelque chose du genre "SET FILTER TO critère".
Merci
JPW



Ce genre de filtre peux s'exprimer via des requêtes imbriqués (Version >=
4.0)
La requête interne étant le filtre...

SELECT * FROM Table WHERE IdTable IN (SELECT IdTable FROM Table WHERE
critère) AND ConditionSupplémentaire

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Eric Rossé
Le #21852521
Le Sun, 17 Jun 2007 15:16:32 +0200, JPW écrivait:

Existe-il une commande qui permette de filtrer les enregistrement d'une
table mysql avant de lui appliquer une requête d'extraction?
Quelque chose du genre "SET FILTER TO critère".



Faire une vue ?
JPW
Le #21852511
Eric Rossé a écrit :
Le Sun, 17 Jun 2007 15:16:32 +0200, JPW écrivait:

Existe-il une commande qui permette de filtrer les enregistrement d'une
table mysql avant de lui appliquer une requête d'extraction?
Quelque chose du genre "SET FILTER TO critère".



Faire une vue ?



??? Cela veut dire quoi: "Faire une vue ?"

JPW
Eric Rossé
Le #21852501
Le Sun, 17 Jun 2007 20:17:56 +0200, JPW écrivait:

??? Cela veut dire quoi: "Faire une vue ?"



create view maVue as select...
JPW
Le #21852491
Eric Rossé a écrit :
Le Sun, 17 Jun 2007 20:17:56 +0200, JPW écrivait:

??? Cela veut dire quoi: "Faire une vue ?"



create view maVue as select...



Cette commande ne fonctionne pas... Est-ce un pb de version?
J'ai MySQL 3.23.47

JPW
William Marie
Le #21852471
"JPW" f540hb$q4v$
Eric Rossé a écrit :
Le Sun, 17 Jun 2007 20:17:56 +0200, JPW écrivait:

??? Cela veut dire quoi: "Faire une vue ?"



create view maVue as select...



Cette commande ne fonctionne pas... Est-ce un pb de version?
J'ai MySQL 3.23.47



On en est à la version 5.0.41. Ceci peut expliquer cela.
--
=================================== William Marie
Attention antiSpam remplacer trapellun.invalid
par free.fr
Web : http://wmarie.free.fr
http://www.pandemonium.dnsalias.org (site expérimental)
====================================
Patrick Texier
Le #21852451
Le Mon, 18 Jun 2007 08:42:17 +0200, William Marie a écrit :

> Cette commande ne fonctionne pas... Est-ce un pb de version?
> J'ai MySQL 3.23.47

On en est à la version 5.0.41. Ceci peut expliquer cela.



Pas forcément, on peut avoir des contraintes liés à l'hébergeur. Il est
indispensable de préciser la version utilisée quand on pose une
question. 3.23 c'est effectivement très limité
Eric Rossé
Le #21852441
Le Sun, 17 Jun 2007 21:03:06 +0200, JPW écrivait:

Cette commande ne fonctionne pas... Est-ce un pb de version?
J'ai MySQL 3.23.47



A vue ;-) de nez, oui. Les vues ne semblent être apparues qu'à
partir de la version 5.0.1 de mysql :
http://www.greatlinux.com/mysql/doc/refman/5.0/fr/views.html
Publicité
Poster une réponse
Anonyme