Bonjour.
Je souhaite créer un petit programme pour taguer mes photos en utilisant python (tkinter) et sqlite.
Les tags seront de différents types, dont un type "Personne".
Je compte créer une table avec le nom des photos, une table avec le nom des personnes et enfin un troisième table pour associer les deux . Une photo pourra donc apparaître plusieurs fois dans cette table suivant le nombre de personnes présentent sur la photo.
Je me demande comment faire pour sélectionner les photos sur lesquelles apparaissent persone1 et personne 2 par exemple. J'ai pensé faire deux requêtes successives : une première pour les photos où apparaissent personne1 puis une requête sur les résultats de cette requête pour obtenir les photos où apparaissent aussi personne2.
Est-ce la bonne méthode ? Cela me semble long si je dois itérer le processus pour plusieurs personnes.
Évidemment, je débute.
Merci pour votre aide.
Partager