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
    4826
    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
    4085
    od lukas222 Zobrazit poslední příspěvek
    05 lis 2024 13:36
  • Bios problém
    od helpmeboys » 19 zář 2024 19:30 » v Problémy s hardwarem
    2
    3218
    od šulda Zobrazit poslední příspěvek
    20 zář 2024 07:05
  • Problém s fps spojený s gpu
    od Matyas.S » 02 pro 2024 20:30 » v Hry
    0
    2581
    od Matyas.S Zobrazit poslední příspěvek
    02 pro 2024 20:30
  • Problém s grafikou?
    od ivanstolička » 19 srp 2024 23:42 » v Problémy s hardwarem
    1
    1614
    od petr22 Zobrazit poslední příspěvek
    20 srp 2024 07:13

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 1 host