Я выполняю этот код, я определенно могу вывести любой столбец доступных строк, но когда я пытаюсь вставить новые результаты в цикл for, он вставляет только первую строку, а затем останавливается.
Цель здесь - отсортировать строки по двум различным аргументам. У меня есть те новостные статьи, которые я хочу отсортировать по sqltime, а затем по счету.
Я пытался выполнить SELECT Title, Description, URL, IMGLink, Score FROM today ORDER BY Score DESC, sqltime ASC
, но выполняется только первый аргумент, а второй игнорируется.
Я думал, что создание отдельной таблицы решит проблему; вот код:
for row in cursor.execute("SELECT Title, Description, URL, IMGLink, Score FROM main"):
nline = (row[0], row[1], row[2], row[3], row[4])
cursor.execute('INSERT INTO today (Title, Description, URL, IMGLink, Score) VALUES (?, ?, ?, ?, ?)', (nline))
conn.commit()
И я бы просто получил доступ к таблице today
и упорядочил ее по Счету
Это мой ДБ