sql >> Databáze >  >> RDS >> Sqlserver

Je možné spojit funkci s hodnotou tabulky a další tabulku s parametry

Operátor APPLY by měl udělat trik:

SELECT *
 from MarketDataMaster
 cross apply dbo.fn_MarketDataDetails (MarketDataMasterID)

To v podstatě volá funkci jednou na řádek vrácený z MarketDataMaster. "cross apply" funguje jako vnitřní spojení, v tom, že budou vráceny pouze řádky, pro které jsou data vrácena funkcí; použijte "vnější použít" pro funkčnost podobnou levým vnějším spojením.




  1. SQL Server Configuration Manager nebyl nalezen

  2. Sloupec identity v parametru s hodnotou tabulky v postupu, jak definovat DataTable

  3. Jaký je správný způsob uložení těchto dat ve schématu MySQL?

  4. MySql vs NoSql - Struktura dat a implementace komentářů a oznámení na sociálních sítích