Bonjour à tous,
je me permets de venir vers vous dans le cadre d'une requête dont je ne trouve pas la solution.
Il s'agit d'une db issue d'une extraction d'un terminal android, en l'occurence, la base mmssms.db
Cette base comporte plusieurs table bien évidement mais seul trois table m'intéresse, pdu, part et addr.
je souhaite extraire les données suivantes numéro de téléphone, date, chemin des pièces jointes, text et smiley.
j'arrive bien à extraire par l'intermédiaire de 3 requêtes, les données avec un point commun qui est le champ mid de la table part.
Voici mes requêtes :
1ère requête :
2nd requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT addr.address num_téléphone, datetime((pdu.date), 'unixepoch', 'localtime') date_heure, part._data chemin_pièces_jointes, pdu.msg_box envoyé1_reçu2, part.mid FROM pdu, part, addr WHERE pdu._id=part.mid AND pdu._id=addr.msg_id AND part._data IS NOT NULL AND addr.address!='insert-address-token' ORDER BY date DESC
3ème requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT part.mid, part.text FROM part WHERE part.text IS NOT NULL AND part.ct='text/plain'
Dans mon idée, je souhaitais créer des tables temporaires pour chacune des requêtes et créer une requête "pointant" sur ces trois table temporaire pour ensuite faire afficher les champs "num_téléphone, date_heure, chemin _PJ, texte et smiley à partir de ces trois tables temporaires car la seules jonction découverte est le part.mid ( dans la table part, il existe 3 lignes par mms (1 pour le chemin des pièces jointes, une pour le text et une pour le smiley), toute ont nécessairement un part._id différents mais un part.mid identique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT part.mid, part.text FROM part WHERE part.text IS NOT NULL AND part.ct='application/smil'
Je n'arrive pas à créer cette commande ou une perttant cette affichage.
Pourriez vous m'aider s'il vous plait, merci.
J'espère avoir été explicite dans ma demande.
En tout cas merci pour vos réponses.
PS : j'utilise pour cela l'addon "sqlite manager" de firefox pour lire ma base "mmssms.db"
Cordialement
Partager