Ik kwam er gisteren bij toeval achter dat ik een query kan uitvoeren waarvan ik nog nooit had gehoord. Schiet mijn kennis te kort of gaat het hier om een fout in PostgreSQL? Het gaat hierom en dan specifiek de order by conditie.
Postgres type-checked wel de vergelijking en hij voert de query gewoon uit, maar verder heeft de conditie geen enkele invloed (denk ik).
Iemand die hier meer over weet? Het gaat om PostgreSQL 9.4.
SQL:
1
2
3
4
5
6
| select * from foo order by bar = 1; |
Postgres type-checked wel de vergelijking en hij voert de query gewoon uit, maar verder heeft de conditie geen enkele invloed (denk ik).
Iemand die hier meer over weet? Het gaat om PostgreSQL 9.4.
Sinds de 2 dagen regel reageer ik hier niet meer