Problème requête SQL

Fermé
cyberlulu Messages postés 62 Date d'inscription dimanche 10 novembre 2002 Statut Membre Dernière intervention 26 juin 2008 - 19 juil. 2007 à 15:01
zabbi Messages postés 35 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 23 septembre 2007 - 19 juil. 2007 à 17:00
Bonjour,

J'ai un problème au niveau d'une requête. J'utilise SQL Server et voici ce que je souhaite obtenir. Je ne suis pas sûr que cela soit possible avec juste une requête...

Imaginons la table suivante (champ 1 est la clé primaire)

Champ 1 Champ 2
1 -------- 100
2 -------- 100
3 -------- 200
4 -------- 100
5 -------- 200

Je souhaite avoir les valeurs du champ 1 correspondant aux valeurs du champ 2 qui apparaissent pour la première fois, c'est-à-dire dans cet exemple :
1
3

J'espère avoir été clair...
Merci d'avance pour toute réponse

1 réponse

zabbi Messages postés 35 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 23 septembre 2007 4
19 juil. 2007 à 17:00
slt.
pour faire ssa , je te conseille d'utiliser un autre champs appelons le: var par exemple

alors qu'on tu veux un nouveux enregistrement tu fais une requete select * from ta table where champ2=la valeur que tu inserer au champs2
si la requet retourne null alors c la premier fois qu'il sera là.dans ce cas mets var=1( sachant qu var initialisé à 0).

donc à la fin pour editer toute les valeurs qui apparaissent pour la premiere fois.

fais select champs 1 from tatable where var=1;
j'espere que cela va t'aider.

A+
0