Requêtes SQL
 sql n° 10 

SpecCondStat_TAXO

Difficulté
Avancé
Description
Similaire à SpecCondStat mais assure en plus la jointure avec le fichier taxonomique.
Remarque
La jointure avec le fichier taxonomique permet de récupérer les autres champs liés aux TAXPRIO : parrain, nom bref, ...
Attention! La jointure se fait directement sur base du NOM PRIORITAIRE, c'est à dire entre Spec.Taxprio et Taxo.Name. Les Taxo.Name sont cependant limités à ceux qui ont un statut différent de 5 (autrement dit, les synonymes sont ignorés). Ceci implique qu'aucun nom, autre que les synonymes, ne peut être répété dans le fichier taxonomique.
Pour être sûr d'avoir toutes les données, il est fondamental que le champ SPEC.TAXPRIO soit correctement mis à jour par rapport au fichier taxonomique en cours. Voici une requête qui permet de détecter si des enregistrements vont rester orphelin:
SELECT * From SpecCondStat Left Join SpecCondStatBref
on SpecCondStat.SPEC.SPEC_ID = SpecCondStatBREF.SPEC.Spec_ID
where SpecCondStatBREF.SPEC.Spec_ID is Null
Commande SQL

SELECT *
FROM SpecCondStat INNER JOIN TAXO ON SpecCondStat.SPEC.TAXPRIO=TAXO.NAME
WHERE STATUS < 5
Propriétés

Paramétrée Type 'action' Interne uniquement Jointure externe


Suggestion pour le nom de fichier externe
(uniquement si sauvegarde de la requête en fichier externe)
SpecCondStat_TAXO
Voir aussi:
[SQL 4] SpecCondStat
[SQL 5] StatCondSpec

Dernière mise à jour
3/5/2003
Version imprimable
Retour aux SQL