Titre: Message supprimé
Posté par: Sticky Mouse le le 10-06-2003 a 12:19:32
Titre: Re:Requête spéciale
Posté par: ayor le le 10-06-2003 a 12:42:57
si tu veux chercher les rubriques qui contiennent trois objets en particulier :
Code:
select rubrique from table t1,table t2, table t3 where t1.rubrique=t2.rubrique and t1.rubrique=t3.rubrique and t2.rubrique=t3.rubrique and t1.objet!=t2.objet and t1.objet!=t3.objet and t2.objet!=t3.objet] |
|
sinon, si tu veux juste toutes les rubriques qui contiennent au moins 3 objets ( sans préciser lesquels) :
Code:
select rubrique from table group by rubrique having count(*)>=3 |
|
bonne chance j'espere que ca t'auras aider... ayor |
Titre: Re:Requête spéciale
Posté par: ayor le le 10-06-2003 a 14:12:33
| c pas un pb... suffit de faire des autojointures... |
Titre: Re:Requête spéciale
Posté par: ayor le le 10-06-2003 a 22:35:01
en fait, tu fais comme une jointure normale, sauf que tu rappelles 2 fois la même table, et tu la renommes différement. après, y'a juste à préfixer tes attributs :
ex : Code:
select #attribut from #table t1, #table t2 where t1.attribut = t2.attribut and.... |
|
ca peut te permettre de gérer des arborescences, et d'autres trucs du genre...
ayor (a masterisé son partiel de bdd, mais va se crasher en maths demain matin) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|