Re: Equivalent d'un LIMIT dans une sous requete
J'ai passé un peu de temps là-dessus hier soir avant d'abandonner, j'étais claqué. Mais ma première conclusion est que tu ne pourras pas le faire de façon simple et la solution que j'entrevois passera par une fonction et/ou une procédure stockée. Le problème du LIMIT ne se posant pas dans une procédure stockée ou une fonction, l'idée est :
- soit une fonction, mais ça ne peut pas retourner un tableau de données, juste une seule valeur;
- soit une procédure stockée, mais je n'ai pas trouvé comment l'appeler depuis une jointure ou une sous-requête et je ne suis même pas certain que ce soit possible
Sinon je vois une autre idée à explorer, ce serait une table ou encore une colonne dans la table joueur et un trigger avec une procédure stockée qui mettrait à jour la moyenne d'un joueur à chaque nouvelle modification de ses points. Et dans ce cas, la seule requête qui resterait ensuite à faire est un bête SELECT sur cette colonne
______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)
Subject
Views
Written By
Posted
8655
May 23, 2008 11:05AM
3733
May 23, 2008 01:00PM
4069
May 23, 2008 04:53PM
3683
May 26, 2008 12:23PM
3767
May 26, 2008 12:46PM
3939
May 29, 2008 03:53AM
3618
June 03, 2008 03:29PM
4329
June 06, 2008 11:43PM
3816
June 11, 2008 04:55PM
Re: Equivalent d'un LIMIT dans une sous requete
4544
May 23, 2008 11:26PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.