Eredmény: 1 - 4 (4) összesen

Téma: Mysql keresés csak az első x ezer sorban

  1. #1
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás Mysql keresés csak az első x ezer sorban

    Sziasztok,

    Van egy nagy Mysql adatbázis táblám, amiben szeretnék a SELECT FROM paranccsal keresni, de nem az egészben, hanem csak az adott oszlop első x sorában.
    Erre tudtok megoldást? Akárhogy keresgélek, csak a LIMIT-et dobálja ki a Google, de nekem nem az első X ezer eredmény kell a keresésre, hanem a keresés sorait akarom limitálni.

    Köszi,
    Akka



  2. #2
    Bölcs charlie logója
    Csatlakozott
    09-11-23
    Hozzászólás
    1.486
    Begyűjtött 364 köszönetet
    284 hozzászólásával

    Alapbeállítás re: Mysql keresés csak az első x ezer sorban

    Hali,

    Esetleg ki selectálod a tábla első x sorát, majd abba csinálsz selectet?

    vagy van a SELECT TOP esetleg: SQL SELECT TOP, LIMIT, ROWNUM



  3. #3
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Mysql keresés csak az első x ezer sorban

    Kód:
    SELECT FROM table where id in (select id from table limit 1000)




  4. #4
    Bölcs earnnet logója
    Csatlakozott
    12-08-15
    Hely
    Budapest
    Hozzászólás
    1.820
    Begyűjtött 812 köszönetet
    576 hozzászólásával

    Alapbeállítás re: Mysql keresés csak az első x ezer sorban

    PHP kód:
    SELECT FROM table where id <=1000 and keresési feltételed 
    Geri megoldása nem garantálja, hogy id számozás szerint az első 1000 lesz, csak azt, hogy lesz ezer. Vagy így, vagy order by id-vel.



  5. Az alábbi felhasználók hálásak a válaszért:

    Akka (2016-11-17)

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •