podzapytanie z wyrazeniem IN a przekazanie tego UDFowi, pomoc w zapytaniu
ďťż
podzapytanie z wyrazeniem IN a przekazanie tego UDFowi, pomoc w zapytaniu Zobacz wiadomości
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
podzapytanie z wyrazeniem IN a przekazanie tego UDFowi, pomoc w zapytaniu
Sowiecki Agent - 24-07-2007 00:12 podzapytanie z wyrazeniem IN a przekazanie tego UDFowi, pomoc w zapytaniu
Witam! Baza MSSQL, nie bardzo wiem jak to ugryzc. Otoz powiedzmy ze mam tabele
tabela1 id_tabela1 pole_warunek
i UDFa funkcja(id_tabela1) ktora zwraca powiedzmy 20 pol.
i teraz chcialbym zrobic cos w rodzaju
select funkcja(id_tabela1) where id_tabela1 IN (select id_tabela1 from tabela1 where pole_warunek cos tam)
oczywiscie to nie przejdzie, jak to wiec skonstruowac by przeszlo ?
P.
-- >> http://wynagrodzenie.info << darmowe 'porady prawne' wolontariuszy w zakresie rozliczeń pracowników i pracodawców, prowadzenia księgi oraz ewidencji, rozliczeń z fiskusem oraz ZUSem.
wloochacz - 25-07-2007 00:01
[ciach] > oczywiscie to nie przejdzie, jak to wiec skonstruowac by przeszlo ? eee... jak to nie przejdzie? Ten UDF zwraca Table? Musi działać, przykład:
select A.* from UDF_CAR_ROUTE_LIST(0) A where A.ID_CAR in (select ID_CAR from CAR_FILE where CAR_NAME like '%megane%')
lub to samo tylko ze złączeniem;
select A.* from UDF_CAR_ROUTE_LIST(0) A inner join CAR_FILE B on (A.ID_CAR = B.ID_CAR) where B.CAR_NAME like '%megane%'
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona