ime broj
-----------
mirko 1
slavko 2
janko 3
Treba mi select tako da selektuje ime gde je broj=2. Ali ako nema ime sa broj=2 onda neka selektuje bilo koje ime.
znaci nesto kao:
Code:
if (postoji broj=1 u tabeli blablaTable) then
Select ime from blablaTable where broj =2
else
Select top 1 ime from blablaTable
if (postoji broj=1 u tabeli blablaTable) then
Select ime from blablaTable where broj =2
else
Select top 1 ime from blablaTable
ali bilo bi zgodno da se ovo izvede bez if/else jer bi trebalo ovo "uglaviti" u gomilu inner joinova.
Da li postoji neki order by ali tako da na vrh stavim ono sto ja zelim pa da od toga uzmem top1?
Ili mozda neki drugi trik?