Indice de ligne dans une requête SQL - SQL/NoSQL - Programmation
Marsh Posté le 10-05-2005 à 19:31:39
perso je vois pas trop comment! c'est même stupide a vrai dire... Car dans le programme d'application, c'est qqch qui se gere assez facilement au moyen d'une boucle!
je ne dis pas qu'il n'y a pas moyen en sql de le faire, mais ça devient vraiment compliquer.
Donc moi ce que je te conseille, la clé primaire numérique ne ferait elle pas l'affaire dans ton cas????
Marsh Posté le 10-05-2005 à 19:48:23
moi23372 a écrit : perso je vois pas trop comment! c'est même stupide a vrai dire... Car dans le programme d'application, c'est qqch qui se gere assez facilement au moyen d'une boucle! |
oui la clé primaire c'est ce que je pensais faire si pas de moyen direct avec SQL.
Vu que c'est access qui gere le contenu de la zone ou va etre affiché le résultat, je ne peux mettre qu'une requete SQL et ne peut pas ajouter manuellement un numéro de ligne ( cela m'aurait suffit )
Marsh Posté le 10-05-2005 à 20:07:44
Avec MySQL :
SET @a:=0;
SELECT @a:=@a+1,Nom FROM Clients
Je sais pas si access dispose de cette syntaxe
Marsh Posté le 10-05-2005 à 21:03:26
joce a écrit : Avec MySQL : |
PARAMETERS [compteur] integer;
SELECT ...
marche pas , je viens d'essayé, il attend constamment une valeur de l'utilisateur. pas cool comme truc! access c'est vraiment de la merde...
Marsh Posté le 10-05-2005 à 21:05:43
moi23372 a écrit : PARAMETERS [compteur] integer; |
je te le fais pas dire !
bon ben on va devoir créer un nouveau champ dans la table
Marsh Posté le 10-05-2005 à 18:26:40
Bonjour je cherche comment je pourrais faire pour avoir un indice pour chaque ligne de résultat d'une requete
exemple : SELECT "indice",Nom FROM Clients
indice Nom
1 Dupont
2 Dushmoll
3 Tapis
...
Je travaille avec MS Access ( et j'en peux rien je signale )
Merci d'avance