Estou trabalhando na paginação baseada em cursor usando várias colunas. Preciso fazer uma comparação de tuplas, pois a data pode não ser um valor exclusivo.
Quando estou usando MySQL e PostgreSQL, posso fazer assim.
WHERE (date, id) < (:date, :id) ORDER BY date DESC, id DESC
Não consigo fazer o mesmo com Oracle e SQL Server. Eu estou querendo saber como posso fazer uma comparação de tupla com esses bancos de dados.
Supondo que esta documentação do MySQL documente o comportamento que você deseja
Então você deve ser capaz de escrever a consulta em todas as quatro plataformas como