Rozhodně ne možnost 2. Pokud data nepotřebujete, nevyhledávejte je. Jednoduchý. Bylo by neuvěřitelně neefektivní připojit se k tabulkám (zejména velkých), když data nepotřebujete. Můžete použít volbu 1 nebo použít dynamické SQL k vytvoření dotazu. Pak bych dal dohromady nějaké testovací případy a spustil plán provádění, abych zjistil, jak si váš dotaz vede.