Ancestrologie - Plugins et Outils > BOA

Lister les différentes sources de mes saisies

<< < (2/2)

DDdeBerdeux:
Pour que du code SQL soit ignoré, il suffit de le mettre en commentaires.
Le texte qui commence par les symboles /* et finit par */ est un considéré comme un commentaire.
Dans la sous-requête d'alias s, "(select ... union select .....) s", il suffit donc d'encadrer par ces symboles les blocs à ignorer, par exemple :
/*select  ADR_KLE_IND
,'Adresse individuelle'
,'RESI'
,ADR_MEMO
from  ADRESSES_IND
where char_length(ADR_MEMO)>0
union*/
pour supprimer les notes des adresses.
en faisant attention à ce que la sous requête ne commence et ne finisse pas par "union" qui est uniquement destiné à séparer les blocs.
Attention aussi, si vous supprimez le premier bloc (celui des sources liées directement à l'individu). C'est dans ce bloc que sont renommés les champs de sortie (exemple "as NIP"). Ces noms doivent figurer dans le premier bloc "actif".

André

Roblim:
Bonjour André,
Ma réponse est très tardive, j'en suis désolé.
Est-ce qu'il serait possible, afin de restreindre le nombre de lignes, de lancer cette requête sur un patronyme bien précis?

DDdeBerdeux:

--- Citation de: Roblim le 02 Mai 2024 à 07:56:46 ---Ma réponse est très tardive, j'en suis désolé.

--- Fin de citation ---
Bof, seulement 15 mois... :smile:
En ajoutant une dernière ligne à la requête, par exemple:
and i.Nom starting with 'A'
ne prendra en compte que les individus dont le nom commence par "A". Ça devrait suffire pour avoir une liste plus courte.
Si ça n'est pas suffisant remplacez cette ligne par:
and i.nom='UnNom'
donnera une liste encore plus courte.

André

Roblim:
Bonjour André,
Je vous remercie infiniment pour votre aide.
La requête fonctionne très bien.
Très amicalement

Navigation

[0] Index des messages

[*] Page précédente

Une erreur s'est produite lors du remerciement
Remerciement...
Utiliser la version classique