Jak wyciągnąć wszystkie rekordy NAME dla których istnieje co najmniej X wartości POSITION mniejszych lub równych Y(n)?
X jest wartością stałą z osobnej tabeli, Y jest wartością zmienną z osobnej tabeli w relacji bezpośredniej z NAME.
Przykład:
POSITION NAME 1 1 2 1 3 1 4 1 5 1 1 2 1 2 4 2 4 2 4 2 99 3 88 3 0 3 2 3 2 3
Y NAME 4 1 3 3 10 2
Cel:
wyciągnąć NAME takie że :
- dla NAME=1: Y=4
- dla NAME=2: Y=3
- dla NAME=3: Y=10
Wyniki:
- 1 (istnieją przynajmniej 3 POSITION mniejsze od 4)
- 3 (istnieją przynajmniej 3 POSITION mniejsze od 10)
Domyślam się, że potrzeba tu jakiegoś podzapytania tylko nie umiem go skonstruować. Jakieś pomysły?
Jakieś pomysły?