SQL

Fermé
yobiwan - 4 févr. 2002 à 10:43
floverdevel Messages postés 121 Date d'inscription dimanche 18 février 2001 Statut Membre Dernière intervention 20 mai 2011 - 4 févr. 2002 à 21:41
Salut tous !
J'ai une petite question de debutant en sql...

SELECT Ifilmver.titre, Imatfilm.numint, Ifilms.idcompta, Ffilms.idcompta, Fmatfilm.numint, Ffilmver.titre ;
FROM ifilms, ifilmver, imatfilm, ffilms, ffilmver, fmatfilm ;
WHERE Ifilms.idcompta = Ffilms.idcompta;
AND val(Ifilms.codfil) = val(Ifilmver.codfil);
AND val(Ifilms.codfil) = val(Imatfilm.codfil);
AND val(Ffilms.codfil) = val(Ffilmver.codfil);
AND val(Ffilms.codfil) = val(Fmatfilm.codfil);
AND Ifilmver.origin = "O" AND Ffilmver.origin = "O";
AND LEN(ALLTRIM(Ifilms.idcompta)) <>0 AND LEN(ALLTRIM(Ffilms.idcompta)) <>0;
ORDER BY Ifilms.idcompta, Imatfilm.numint, Fmatfilm.numint

ca c'est ma requete mais le prob c'est le reponse du genre :
0 | 1
| 2
| 3
1 | 1
| 2
| 3

mais je voudrais un reponse plutot du genre
0 | 1
1 | 2
| 3
bref ke la 2e col ne se repete pas x fois ... cé clair :))
merci
A voir également:

2 réponses

alexandre.cailliau Messages postés 25 Date d'inscription lundi 12 février 2001 Statut Membre Dernière intervention 20 juin 2002
4 févr. 2002 à 11:35
Salut,

je crois qu'il faut utiliser DISTINCTROWS pour ne pas avoir les doublons dans une requête.

Essai "SELECT DISTINCTROW (Champs) FROM Tables"

Je crois l'avoir déjà utilisé mais je ne retrouve pas l'exemple, c'est donc de mémoire et incertain sur la syntaxe.

A plus

Alexandre
0
floverdevel Messages postés 121 Date d'inscription dimanche 18 février 2001 Statut Membre Dernière intervention 20 mai 2011 15
4 févr. 2002 à 21:41
En fait c'est "SELECT DISTINCT(Champ) ... ;"

No 'one' can be told what the matrix is.
You'll have to explore it yourself.
0