problém s dotazem v SQL (vyřešeno) Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Charlie.v
Tvůrce článků
Level 3
Level 3
Příspěvky: 400
Registrován: únor 05
Bydliště: Praha - Kunratice
Pohlaví: Nespecifikováno
Stav:
Offline

problém s dotazem v SQL (vyřešeno)  Vyřešeno

Příspěvekod Charlie.v » 01 úno 2006 00:26

Ahoj,
už si s tím hraju pár hodinek a nevím kudy dál :D
Je to jednoduché. Mám tabulku mobil, ve které jsou sloupce, mimo jiné sloupec ID.
A teď mám v SQL dotaz:
$dotaz = "select * from mobil ORDER BY ID DESC LIMIT 2,5";
sice to vypíše opravdu 5 řádků, ale ta dvojka je ovlivněna tím ORDER BY a bere to 2 od konce tabulky (takže když mám tabulku s 10 řádky, tak mi to vypíše řádky 8 až 4 a má to vypsat 3 až 7), takže ten ORDER má evidentně přednost před tím LIMIT a to je průser, nevíte někdo jak na to? Moc by mi to pomohlo, ten ORDER je tam nutný, LIMIT taky
nic normálního mě nenapadlo

Reklama
Luboš
Tvůrce článků
Level 5
Level 5
Příspěvky: 2038
Registrován: květen 05
Pohlaví: Muž
Stav:
Offline

Příspěvekod Luboš » 01 úno 2006 08:23

Parametr DESC ti to zobrazuje v opačném třídení (sestupném), to znamená, že pak parametr LIMIT zobrazí prvních pět vět z takto setříděného seznamu. Co to udělá, když parametr DESC vynecháš?

Uživatelský avatar
Charlie.v
Tvůrce článků
Level 3
Level 3
Příspěvky: 400
Registrován: únor 05
Bydliště: Praha - Kunratice
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Charlie.v » 01 úno 2006 08:55

no jednoduše to seřadí od nejmenšího po největší, ale já to potřebuju od největšího po nejmenší
jo, přesně tak to funguje, to vím, ale potřebuju, aby ten ORDER ovlivnil ten select až na konci až po provedení toho LIMITu, ne před ním
nic normálního mě nenapadlo

Luboš
Tvůrce článků
Level 5
Level 5
Příspěvky: 2038
Registrován: květen 05
Pohlaví: Muž
Stav:
Offline

Příspěvekod Luboš » 01 úno 2006 12:46

... a když zkusíš LIMIT -2,-5 (nevím, zda to syntaxe umožňuje)?

Uživatelský avatar
Charlie.v
Tvůrce článků
Level 3
Level 3
Příspěvky: 400
Registrován: únor 05
Bydliště: Praha - Kunratice
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Charlie.v » 06 úno 2006 00:45

tak vyřešeno, nakonec jsem zjistil že to dělá přesně to, co jsem chtěl docílit až v další etapě, takže jsem šťastný ;-)
ale díky
nic normálního mě nenapadlo


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém s FPS
    od mcrakvar » 26 lis 2024 16:22 » v Vše ostatní (sw)
    4
    3980
    od petr22 Zobrazit poslední příspěvek
    28 lis 2024 10:06
  • Problém s RAM
    od lukas222 » 04 lis 2024 13:52 » v Problémy s hardwarem
    4
    3371
    od lukas222 Zobrazit poslední příspěvek
    05 lis 2024 13:36
  • Problém s fps v gta 5 online
    od Mladkov204 » 21 črc 2024 16:12 » v Hry
    3
    3573
    od Alferi Zobrazit poslední příspěvek
    22 črc 2024 08:09
  • Problem se spustenim PC Příloha(y)
    od Fred96 » 04 srp 2024 17:40 » v Problémy s hardwarem
    37
    9325
    od petr22 Zobrazit poslední příspěvek
    19 říj 2024 11:07
  • Problém se spuštěním PC
    od Viroxx » 27 led 2025 07:09 » v Problémy s hardwarem
    1
    2357
    od petr22 Zobrazit poslední příspěvek
    27 led 2025 07:19

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti