sql >> Database >  >> RDS >> Sqlserver

SQL Async Meerdere Query's Combineren Resultaten -- Maximale Resultaten (Top XYZ)

Het volgende geeft u waarschijnlijk een plan waarmee u het gewenste resultaat bereikt door geen rijen te verwerken nadat de duizendste is gevonden.

WITH CTE
     AS (SELECT Text
         FROM   A
         WHERE  CONTAINS(Text, '"searchString"')
         UNION ALL
         SELECT Text
         FROM   B
         WHERE  CONTAINS(Text, '"searchString"')
         UNION ALL
         SELECT Text
         FROM   C
         WHERE  CONTAINS(Text, '"searchString"'))
INSERT INTO Results
SELECT TOP 1000 Text
FROM   CTE 


  1. PDO Meerdere zoekopdrachten:transactie vastleggen en terugdraaien

  2. Aftrekken van waarden op basis van ID's en groep na

  3. Rails mysql ELF header fout

  4. Is normalisatie in dit geval vereist?