sql >> Databasteknik >  >> RDS >> Sqlserver

Välj Records between Range från en annan tabell

Du kan göra en INNER JOIN av de två tabellerna för att filtrera bort dessa poster från Table1 vars RN värden faller inte inom något område i Table2 :

SELECT t1.ID, t1.RN
FROM Table1 t1
INNER JOIN Table2 t2
    ON t1.RN >= t2.FromRN AND t1.RN <= t2.ToRN

Följ länken nedan för en löpande demo (med tillstånd av OP):

SQLFiddle



  1. Hur kommer du runt storleksbegränsningen för Docker.qcow2 i Docker för Mac?

  2. Paginering för att visa maxvärde och begränsa resten

  3. Riktig flyktsträng och PDO

  4. Välja en processor för SQL Server 2014 – Del 2