IMO queries should be written first for correctness, second for clarity, third for performance. (Just like all code.)
Correctness includes returning the right results and maintaining data integrity. You have to do both as an absolute baseline before anything else matters. After that, clarity/readability is far more valuable than performance 90% of the time.
Correctness includes returning the right results and maintaining data integrity. You have to do both as an absolute baseline before anything else matters. After that, clarity/readability is far more valuable than performance 90% of the time.