sql >> Database teknologi >  >> RDS >> Sqlserver

Vælg Records between Range fra en anden tabel

Du kan lave en INNER JOIN af de to tabeller for at filtrere disse poster fra Table1 hvis RN værdier falder ikke inden for noget 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ølg linket nedenfor for en kørende demo (med tilladelse fra OP):

SQLFiddle



  1. Sorteringsproblem, er det muligt at nedgradere/konvertere fra utf8mb4_unicode_ci til utf8_general_ci?

  2. Fuld tekst Søgeresultat svarende til Mysql Like '%%' forespørgsel

  3. Erlang emysql iPhone Emoji-kodningsproblem

  4. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Kommunikationsforbindelsesfejl til fjerndatabasen