Cześć, mam problem z przekazaniem listy parametrów pobranych z jednego SELECT do innego SELECT z wykorzystaniem predyktu IN.
Pierwsze zapytanie pobiera listę nr dokumentów magazynowych
SELECT NR_WZ,KONTRAH,WARTOSC FROM DOK_MAGAZYNOWE
WHERE KONTRAH =:A
Powyższe zapytanie zwraca zbiór danych, np 5 wuzetek z nr np 10,17,45,67,33
W drugim zapytanie chcę uzyskać coś takiego:
SELECT POZYCJA,CENA_N,ILOSC,WARTOSC_N FROM POZYCJE_DOK_MAG
WHERE NR_DOK_MAGAZYNOWEGO IN(10,17,45,67,33)
I teraz pojawia mi się problem jak przekazać za każdym razem inną ilość parametrów (tych w nawiasie) do zapytania, czy macie może pomysł na jakąś inną formę przekazania tych nr wz do zapytania SELECT