sql >> Databasteknik >  >> RDS >> Mysql

SQL-fråga med begränsning på rader från en tabell, inte resultatuppsättningen

SELECT t3.a, t2.b FROM (SELECT * FROM t1 LIMIT 5) t3
LEFT JOIN t2 ON ...

Observera att om du använder limit utan en 'order by'-klausul är det inte definierat vilka 5 rader du får. Överväg att lägga till en "order by"-klausul om det inte är vad du vill.



  1. INSERT INTO med exec med flera resultatuppsättningar

  2. Förstå Lob-segment (SYS_LOB) i Oracle?

  3. Hur man konverterar MySQL-stil frågetecken `?` bundna parametrar till Postgres-stil `$1` bundna parameter

  4. Använda Percona Audit Log Plugin för databassäkerhet