Autor | Zpráva | ||
---|---|---|---|
leonek Profil |
Dobrý den
Potřeboval bych aby níže uvedený MySQL dotaz vytáhl data ze dvou tabulek a z výsledné sady vybral jen 200tý až 400tý záznam (tj. 200 záznamů/řádků). Nikoli podle ID, protože mnoho záznamů bude odfiltrovaných a já potřebuji pokud možno rovných 200 záznamů. mysql_query("select distinct email from `db`.`maily` WHERE novinky='ano' union select distinct email from `db`.`objednavky` WHERE novinky='ano'", $connect)or die(mysql_error()); Děkuji za Váš čas... :) |
||
pcmanik Profil |
leonek:
Na koniec dotazu pridaj LIMIT 199, 200 |
||
leonek Profil |
#3 · Zasláno: 15. 1. 2014, 16:40:34
Funguje výborně, děkuji. Jen jsem si nebyl jistý jestli nebude muset být i na konci prvního SELECTU, proto jsem se ptal zde.
Jen pro čtenáře objasnění funkce tohoto parametru: 199 je počet výsledných záznamů, které se přeskočí 200 je počet záznamů, které se vezmou z toho co zbylo Říkám to správně? |
||
pcmanik Profil |
#4 · Zasláno: 15. 1. 2014, 17:58:54
leonek:
Záznamy sa počítajú od 0, preto je tam 199 namiesto 200, ale v podstate máš pravdu. |
||
Časová prodleva: 10 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0