При использовании Django (с SQLite3) я заметил следующий запрос в connection.queries
:
"sql": "SELECT (1) AS \"a\" FROM \"blog_comment\" WHERE \"blog_comment\".\"id\" = 5 LIMIT 1"
Я понимаю , что делает запрос (просто возвращает первый столбец из каждой соответствующей строки), но зачем это делать?
Это просто недорогой способ проверки EXISTS в SQLite3? Если да, то в каком контексте он будет использоваться сам по себе?