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?

"Select from table" pod odredjenim uslovima