Je l'ai utilisé cette requête pour récupérer les données de la table de données SQLite:Comment récupérer les données de la table SQLite en utilisant IN
select cat_eng_name from category_list where id in (select category_id from kirtan_list)
Mais je ne suis pas en mesure d'obtenir un résultat ou d'une erreur, les données sont disponibles table selon la condition ci-dessus.
Le tableau peut être créé avec:
CREATE TABLE "kirtan_list" (`id` INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE, `category_id` TEXT, `title_guj` TEXT, `title_eng` TEXT, `description_guj` TEXT, `description_eng` TEXT, `kirtan_group` INTEGER, `pad_no` INTEGER, `kirtan_audio` TEXT);
INSERT INTO `kirtan_list` VALUES (1,'1,2','kjdsfh','Test','kdsgf','Test',1,1,'1.mp3');
INSERT INTO `kirtan_list` VALUES (2,'3','skdjgf','askjdh','kasjdh','kasjdh',1,2,'2.mp3');
COMMIT;
CREATE TABLE `category_list` (`id` INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE, `cat_guj_name` TEXT, `cat_eng_name` TEXT);
INSERT INTO `category_list` VALUES (1,'All Kirtan','All Kirtan');
INSERT INTO `category_list` VALUES (2,'stuti','Stuti');
pour reproduire le problème.
C'est-à-dire une séquence de commandes qui créent les tables impliquées et insèrent quelques lignes dans celles-ci, de sorte que lorsque la requête ci-dessus est exécutée, elle ne produit aucune sortie. – redneb