Nie można tego zrobić w jednym zapytaniu. Najlepszym rozwiązaniem jest umieszczenie tej logiki w procedurze składowanej.