Bonjour à tous,
Voici mon problème :
J'ai une table LETTRES contenant une colonne DESTINATAIRES de type VARCHAR. Cette colonne DESTINATAIRES recense donc les identifiants (colonne ID dans la table DESTINATAIRES) des destinataires auxquels a été envoyé une lettre, séparés par des point-virgules, par exemple 1;5;18;25;32
L'exemple indique donc que la lettre en question a été envoyée aux destinataires d'identifiants 1, 5, 18, 25 et 32.
La question :
Comment faire pour écrire une requête SELECT permettant par exemple de retourner les identifiants des lettres (colonne ID dans la table LETTRES) qui ont été envoyées au contact d'identifiant 25 ?
Du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT id FROM lettres WHERE destinataires=25
Le problème c'est que j'ai des VARCHAR d'identifiants séparés par des point-virgules...
Merci d'avance pour votre aide !
P.s. : pour info, j'utilise une base de données Apache Derby.
Partager