forum Ancestrologie
Ancestrologie - Le Programme => Ancestrologie - Spécifiques => Requêtes SQL => Discussion démarrée par: Sauvage le 26 Février 2009 à 09:38:44
-
Bonjour,
pour restructurer ma Bdd composée d'un seul dossier concernant 3 familles en 3 dossiers distincts, j'ai procédé par export/import et suppression de branches: ok. Mais j'ai deux dossiers qui se retrouvent avec 700 à 800 media non utilisés car les individus correspondants ont été supprimés.
J'ai donc examiné la table MULTIMEDIA mais n'ai pas trouvé de critère probant pour faire une requête 'delete from MULTIMEDIA where...'.
Lorsque l'on utilise la liste dans 'Outils' 'Bibliothèque multimedia...' puis onglet '? non utilisés' et retour à l'onglet 'Liste', on voit apparaître un filtre en bas à gauche de la fenêtre:
(MULTI_AFFECTE is Non utilisées)
j'ai eu beau chercher dans les tables et colonnes, pas trace de MULTI_AFFECTE ???
Qui peut m'aider ? (je sais que Philippe est fortement occupé avec les violations, avec semble-t-il de grands progrès :) )
Jacques
*
-
Bonjour,
Philippe ou quelqu'un d'autre peut-il jeter un coup d'oeil, je ne réussis pas à m'y retrouver
Jacques
-
Il semblerait que pour les onglets Evénements, Unions, Sons/Vidéos, Autres et Non utilisés, le filtre reste en mémoire jusqu'à ce qu'on clique sur la X pour le fermer, mais je dois dire que de ce côté là je n'y connais rien
-
Merci quand-même Pierrot :)
-
essai ca
select * from multimedia where multimedia.MULTI_CLEF not in (select mp_media from MEDIA_POINTEURS)
and multi_dossier = 1
puis c est ok remplace le select * par delete
-
Merci Philippe,
tu es le meilleur! :grin:
Cà a très bien marché; j'aurais dû chercher un peu plus dans les tables, mais cela m'aurait demandé pas mal de temps, alors qu'il t'a suffit de quelques minutes.
Bye
Jacques