Petite requête SQL
Résolu/Fermé
Napkin_g4
Messages postés
70
Date d'inscription
samedi 18 avril 2009
Statut
Membre
Dernière intervention
11 mai 2012
-
13 nov. 2009 à 09:26
Le chaudron pétillant - 13 nov. 2009 à 11:13
Le chaudron pétillant - 13 nov. 2009 à 11:13
A voir également:
- Petite requête SQL
- Requête sql pix - Forum Python
- Blob sql ✓ - Forum Webmastering
- Petite croix snap - Forum Snapchat
- Récupération serveur sql - Télécharger - Gestion de données
- Classez ces fichiers de la plus petite taille (1) à la plus grande (4). - Forum Bases de données
3 réponses
blux
Messages postés
25976
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
17 avril 2024
3 286
13 nov. 2009 à 09:36
13 nov. 2009 à 09:36
Salut,
ça doit pouvoir se faire, c'est le cas où une table est en relation avec elle-même.
ça doit pouvoir se faire, c'est le cas où une table est en relation avec elle-même.
Napkin_g4
Messages postés
70
Date d'inscription
samedi 18 avril 2009
Statut
Membre
Dernière intervention
11 mai 2012
7
13 nov. 2009 à 09:37
13 nov. 2009 à 09:37
Merci beaucoup de ta réponse,
Je testerai ça au plus vite.
Bonne journée.
Je testerai ça au plus vite.
Bonne journée.
Salut
C'est valable et il n'est pas nécessaire qu'elle soit en relation avec elle-même.
exemple courant : du texte est stocké dans une table
TEXTE(DocID, NoLig, texte)
on peut récupérer les 5 premieres lignes avec
select l1.texte, l2.texte, l3.texte, l4.texte, l5.texte
from refdoc r, texte l1, texte l2, texte l3, texte l4, texte l5
where r.docid=l1.docid and l1.nolig=1
and r.docid=l2.docid and l2.nolig=2
and r.docid=l3.docid and l2.nolig=3
and r.docid=l4.docid and l2.nolig=4
and r.docid=l5.docid and l2.nolig=5
et le tour est joué
C'est valable et il n'est pas nécessaire qu'elle soit en relation avec elle-même.
exemple courant : du texte est stocké dans une table
TEXTE(DocID, NoLig, texte)
on peut récupérer les 5 premieres lignes avec
select l1.texte, l2.texte, l3.texte, l4.texte, l5.texte
from refdoc r, texte l1, texte l2, texte l3, texte l4, texte l5
where r.docid=l1.docid and l1.nolig=1
and r.docid=l2.docid and l2.nolig=2
and r.docid=l3.docid and l2.nolig=3
and r.docid=l4.docid and l2.nolig=4
and r.docid=l5.docid and l2.nolig=5
et le tour est joué