> What's the most efficient way of determining the number of rows that
> _would_ be returned after/for a SELECT? Or is this impossible without...
> actually... _doing_ a SELECT?
You can't determine it without running the query. However you can ask
for a estimate. Take a look at EXPLAIN.