Я использовал этот запрос для извлечения данных из SQLite данных таблицы:Как получить данные из таблицы SQLite с помощью IN
select cat_eng_name from category_list where id in (select category_id from kirtan_list)
Но я не могу получить никакого результата или какой-либо ошибки, данные доступны в таблица согласно вышеуказанному условию.
Стол может быть создан с помощью:
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');
воспроизвести проблему.
Можете ли вы опубликовать минимальный полный пример? То есть последовательность команд, которые создают связанные таблицы и вставляют в них несколько строк, так что, когда выполняемый выше запрос выполняется, он не выводит результат. – redneb