Zadejte hledaný výraz...

SQL problém

Martin Bárta
verified
rating uzivatele
(28 hodnocení)
13. 9. 2013 23:31:42
Zdravím,
mám tu jeden SQL dotaz a nejsem si úplně jistý proč vrací to co vrací. Můžete poradit?
Mám tento SQL kód:
Vrátí se mi všechny řádky, jejichž id_lokality odpovídá některému z těch v dotazu. Je tam ale i AND id = '9', který by mělo zajistit, aby se nakonec vybrali pouze ty co mají tohle id a některou z těch lokalit.
Nevíte tedy proč se mi vrací všechny s odpovídajícím id_lokality ale id samotné se nějak ignoruje?
Díky za pomoc.
13. 9. 2013 23:31:42
https://webtrh.cz/diskuse/sql-problem#reply944465
duben
verified
rating uzivatele
(49 hodnocení)
13. 9. 2013 23:50:29
Doporučil bych to dát do závorek. Takhle to nejspíš prioritně pořeší AND a pak až OR, takže to udělá u posledního OR K1 + id=9 + schvaleno 1, což se ale váže jen k poslednímu id_lokality a ne k těm ostatním. Správně je to takhle:
13. 9. 2013 23:50:29
https://webtrh.cz/diskuse/sql-problem#reply944464
Milan Šťovíček
verified
rating uzivatele
13. 9. 2013 23:51:18
Zkus ozavorkovat ...
13. 9. 2013 23:51:18
https://webtrh.cz/diskuse/sql-problem#reply944463
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
14. 9. 2013 00:18:01
Bylo to složitější, ale nakonec se to díky závorkám povedlo. Díky za pomoc!
14. 9. 2013 00:18:01
https://webtrh.cz/diskuse/sql-problem#reply944462
David Musil
verified
rating uzivatele
(69 hodnocení)
14. 9. 2013 00:19:26
jasne, chce to zavorky, protoze ten SQL dotaz pak dela neco jinyho, nez po nem chces a ma uplne jine vyhodnoceni
14. 9. 2013 00:19:26
https://webtrh.cz/diskuse/sql-problem#reply944461
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
14. 9. 2013 08:24:45
Ještě malé zjednodušení toho dotazu:
14. 9. 2013 08:24:45
https://webtrh.cz/diskuse/sql-problem#reply944460
petrnson
verified
rating uzivatele
(5 hodnocení)
14. 9. 2013 08:24:48
Lze to napsat i jednodušeji.
14. 9. 2013 08:24:48
https://webtrh.cz/diskuse/sql-problem#reply944459
Nishkam
verified
rating uzivatele
(3 hodnocení)
14. 9. 2013 09:51:37
rekl bych, ze i to "ORDER by id DESC" je tam zbytecne
14. 9. 2013 09:51:37
https://webtrh.cz/diskuse/sql-problem#reply944458
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
14. 9. 2013 11:49:25
Napsal nishkam;998045
rekl bych, ze i to "ORDER by id DESC" je tam zbytecne
A proč? když chce mít výsledky řazeny?
14. 9. 2013 11:49:25
https://webtrh.cz/diskuse/sql-problem#reply944457
Nishkam
verified
rating uzivatele
(3 hodnocení)
14. 9. 2013 11:54:04
Napsal Vít Michalek;998078
A proč? když chce mít výsledky řazeny?
protoze nejde radit podle id zaznamy, ktere maji vsechny id=9
14. 9. 2013 11:54:04
https://webtrh.cz/diskuse/sql-problem#reply944456
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
14. 9. 2013 12:08:52
Jsem slepy, jasně :) Máš pravdu
14. 9. 2013 12:08:52
https://webtrh.cz/diskuse/sql-problem#reply944455
Pro odpověď se přihlašte.
Přihlásit