Я уверен, что я просто с замораживанием мозга и это один балбес простым, но в SQLite, когда я выполнить следующий запрос он, кажется, заказав результаты:SQLite запрашивая с колонкой, кажется, сортировать результаты
SELECT col_Referncia FROM lookup_57c5f58b0c4543df97fe5929498aa2bf
Когда я джокер на ту же таблицу, это не (я только показывать этот столбец снова, но есть и другие столбцы).
SELECT * FROM lookup_57c5f58b0c4543df97fe5929498aa2bf
Путь пишется код, я должен указать столбец. Есть ли способ вернуть его не отсортированным образом (например, я вижу с подстановочным знаком)?
В таблице есть несколько столбцов и индексов. Я подозреваю, что это как-то связано с индексами?
Это имеет большой смысл. Моя проблема в том, что эти данные фактически генерируются пользователем, и мы динамически генерируем таблицу и столбцы на основе данных, которые они предоставляют. Затем они хотят вернуть данные точно так же, как они были введены (они используют CSV-файл для указания данных) в таблицу БД. Столбцы не установлены и могут сильно различаться. Имеет ли это смысл? Другими словами, они хотят, чтобы любой запрос возвращал результаты в порядке вставки. Ugh –
Решением для этого может быть добавить столбец 'created_at', который автоматически добавит текущую временную метку, и вы можете просто заказать ее. Посмотрите здесь http://stackoverflow.com/questions/200309/sqlite-database-default-time-value-now о том, как создать столбец временной метки. –
Справа. Я думал, что смогу также использовать автоматическое увеличение числа при построении таблицы. К сожалению, тысячи этих уникальных таблиц там ... это будет работать в будущем, но для существующих таблиц (если данные не будут обновлены) останется некорректным. –