Sto cercando di capire come ottenere la posizione relativa di un singolo elemento in una query relativa a tutti gli articoli restituiti dalla query.Postgres: trova la posizione di una riga specifica all'interno di un gruppo di risultati?
Ad esempio, il modo in cui lunga mano di ottenere la risposta sarebbe:
single_item = SELECT * FROM table WHERE id=65
result = SELECT * FROM table WHERE published_date < date_value
x=1
foreach(result as item):
if(item.id == single_item.id):
required_value = x
endif
x++
endforeach
C'è un modo semplice di ottenere required_value
solo attraverso una singola query postgres?
Perfetto, grazie. – Steerpike