I кодер для iOS, и я использую SQLite для хранения данных.SQLite select query. Получить строку с массивом
На данный момент у меня есть две таблицы в моей базе данных. Это table_1 и table_2 (это проще для понимания)
О структуре:
table_1 содержит ID поля (INT типа) и some_value поля (текст тип)
table_2 содержат id Поле (int type) и Таблица_1_id Поле (int type)
Мой вопрос следующий: как выбрать всю строку из таблицы_1 через массив table_1_id поле table_2, и это должен ВЫБРАТЬ с помощью ORDER BY. Я имею в виду порядок по массиву.
Например:
, если table_2 -> table_1_id содержит значение 5, 1, 10, 3, 15, 2
результат вывода должен быть в таком порядке.
На данный момент мой запрос прост:
SELECT * FROM table_1 WHERE ID IN (5, 1, 10, 3, 15, 2)
но выбрать не вернуть заказ этот запрос возвращает порядок данных на 1, 2, 3, 5, 10, 15.
Я думаю, что я устанавливаю связь между моей таблицей и делает SELECT из table_2 использует ORDER BY, но я не знаю, как это сделать верный.
Заранее благодарен!
(Очень важно для меня вернуть этот порядок - 5, 1, 10, 3, 15, 2)