sql >> Databasteknik >  >> RDS >> Oracle

rownum-problem i oracle-fråga

Du måste använda ROWNUM efter Oracle räknar ut vilka rader som ska returneras. Det enda pålitliga sättet är detta:

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. Det effektivaste sättet att lagra IP-adress i MySQL

  2. Vad kan jag göra för att få denna SQL att returnera resultat i vissa situationer?

  3. MySQL-fråga för att gruppera data i olika intervall

  4. MySQL okänt kolumnfel när du använder ALTER, förstår inte beteendet