sql >> Database teknologi >  >> RDS >> Oracle

rownum-problem i oracle-forespørgsel

Du skal anvende ROWNUM efter Oracle finder ud af, hvilke rækker der skal returneres. Den eneste pålidelige måde er denne:

SELECT * FROM (
  Select distinct a.id
  from  table1 a, table b
  where  ( a.id= b.id or a.id = b.secondid )
) WHERE ROWNUM < 200;


  1. Databasefletningstabeller

  2. Sæt SQL-serverreplikering midlertidigt på pause

  3. Fuldtekstsøgninger i MySQL:The Good, the Bad and the Ugly

  4. Hvordan sammenkæder jeg strenge fra en underforespørgsel til en enkelt række i mysql?