У меня есть 3 таблицы - lists
, items
, list_items
в моей базе данных SQLite3.Таблица list_items
является таблицей "многие ко многим", состоящей из следующих столбцов - list_id
, item_id
, quantity
- где list_id
из lists
таблицы, item_id
из items
таблицыи quantity
это новое поле.В моем приложении я хотел бы отобразить названия элементов и их соответствующие количества для данного списка.Я могу извлечь все элементы в данном списке, используя этот запрос SQL:
select item_name from items where item_id in (select item_id from list_items where list_id=1)
Но я не знаю, как извлечь количество столбцов из list_items вместе с именами в приведенном выше запросе.Может кто-нибудь помочь мне исправить этот запрос?