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

Titre: Suppression media non utilisés
Posté 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

*
Titre: Suppression media non utilisés
Posté par: Sauvage le 28 Février 2009 à 11:26:12
Bonjour,
 Philippe ou quelqu'un d'autre peut-il jeter un coup d'oeil, je ne réussis pas à m'y retrouver
Jacques
Titre: Suppression media non utilisés
Posté par: Pierrot le 28 Février 2009 à 12:45:00
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
Titre: Suppression media non utilisés
Posté par: Sauvage le 28 Février 2009 à 14:00:52
Merci quand-même Pierrot  :)
Titre: Suppression media non utilisés
Posté par: Ancestrologie le 04 Mars 2009 à 10:14:48
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

Titre: Suppression media non utilisés
Posté par: Sauvage le 04 Mars 2009 à 10:43:36
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