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
  • USB HDD - problém Příloha(y)
    od andrej71 » 13 pro 2023 13:29 » v Problémy s hardwarem
    17
    2076
    od RIKI22 Zobrazit poslední příspěvek
    14 pro 2023 17:30
  • Vir? - CMD problém Příloha(y)
    od glajdowicz » 09 lis 2023 15:49 » v Windows 11, 10, 8...
    6
    1593
    od mmmartin Zobrazit poslední příspěvek
    09 lis 2023 21:09
  • Problem s fps Příloha(y)
    od Shokata88 » 02 úno 2024 00:10 » v Rady s výběrem hw a sestavením PC
    15
    1150
    od petr22 Zobrazit poslední příspěvek
    03 úno 2024 12:32
  • Problem s Cat6a a 5e
    od bugs » 19 čer 2023 15:37 » v Sítě - hardware
    9
    1967
    od bugs Zobrazit poslední příspěvek
    22 čer 2023 18:39
  • Problém s USB - C (sluchátka)
    od ml3rax » 06 črc 2023 14:43 » v Mobily, tablety a jiná přenosná zařízení
    1
    1670
    od Grander Zobrazit poslední příspěvek
    06 črc 2023 15:33

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