sql >> Database >  >> RDS >> Sqlserver

Is het mogelijk om lid te worden van een functie met tabelwaarde en een andere tabel met parameters?

De APPLY-operator zou het moeten doen:

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

Dit roept in wezen de functie eenmaal per rij aan die wordt geretourneerd door MarketDataMaster. "cross apply" werkt als een inner join, in die zin dat alleen rijen waarvoor de functie gegevens worden geretourneerd, worden geretourneerd; gebruik "outer apply" voor functionaliteit vergelijkbaar met left outer joins.




  1. Een overzicht van cluster-naar-clusterreplicatie

  2. Gegevens opslaan in MySQL als JSON

  3. Waarom MySQL COUNT zonder tabelnaam 1 geeft

  4. initiale mysql met behulp van Windows API-functie CreateProcessA