Re: [Echobase-devel] requête echotypes
re, j'ai l'impression qu'on se fait des noeuds au cerveau pour rien. Quand on avait échangé au début, tu m'avais dis qu'il fallait mettre <SpeciesCategory>sizeCategory.name</SpeciesCategory> (en tout cas c'est ce que je faisait dans le code) donc si echotype.id = sizeCategory.name, on n'a pas besoin de récupérer la speciesCategory. Sinon j'ai un code qui fonctionne, mais je voudrais valider ça avec toi. Hésite pas à m'appeler. Jean On Tue, 5 Mar 2019 12:13:01 +0100 Mathieu Doray <mathieu.doray@ifremer.fr> wrote:
re,
Je n'arrive pas à faire la requête complète. J'ai ça :
SELECT voyage.name voyage, echotype.name echotype, species.baracoudacode species, sizecategory.name sizeCategory, depthstratum.id depthStratum FROM public.echotype_species echotype_species, public.echotype echotype, public.species species, public.speciescategory speciescategory, public.voyage voyage, public.sizecategory sizecategory, public.depthstratum depthstratum WHERE echotype_species.echotype = echotype.topiaid AND echotype_species.species = species.topiaid AND speciescategory.species = species.topiaid AND echotype.voyage = voyage.topiaid AND speciescategory.sizecategory = sizecategory.topiaid AND echotype.depthstratum = depthstratum.topiaid
mais il manque le lien entre echotype.id et sizecategory.name. Quand je le fais dans libreoffice base j'ai une erreur?
Peux tu me dire comment modifier la requête pour avoir seulement les speciescategory dont la sizecategory est égale à echotype.id? (bien tordu effectivement ;-))
Merci
Mathieu
participants (1)
-
Jean Couteau