Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Nudou jsi opuch?
Navštiv Lopuch!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: dnnwjpa
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 4.11.2007 20:10  575
Straka82Jinými slovy, výměnu dvou hodnot neudělam
SET A = B, B = A
straka82 Straka82 4.11.2007 17:38  574
Podle me je to v pohode.
SET pole1=0, pole2=0, pole1=pole1+10, pole2=pole1+10;
je proste to stejny jako
SET pole1=0; SET pole2=0, SET pole1=pole1+10; SET pole2=pole1+10;

Ale prijde mi debilni jednim prikazem menit hodnotu neceho vice nez jednou. To radsi zmenim jen jednou na tu posledni hodnotu, ne?
bredy 2.11.2007 15:29  573
V tom případě je to pěkne na h****
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.11.2007 13:55  572
SET pole1=0, pole2=0, pole1=pole1+10, pole2=pole1+10,
by melo nastavit pole1=10 pole2=20 aspon posle moji zkusenosti...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.11.2007 13:31  571
jak se tu kdosi kdysi ptal na to mysql, jak je to s prikazem SET a vyhodnocovanim... tak ted jsem se s tim potkal, verze 5.0.44
SET postupne priradi hodnoty policku v poradi jak je uvedeno a to zpusobem ze provede jeden update, posleze nad aktualizovanymi daty dalsi update, takze na poradi zalezi a nastaveni poli vpravo uz pracuje s polickuy ovlivnenymi nastevenim poli nalevo od nich... ehm, snad je to srozumitelne...
noire noire svět není jen černobílý 28.10.2007 14:29  570
Panove dekuji vam moc s ochotou pomoci, nechal jsem to par dni uzravat a pak jsem samozrejme objevil vlastni chybu.
To sql bylo v poradku, jen se mi tam pletla jina promenna, a bohuzel to melo na vystup velky vliv.
Jeste jednou diky.
huh huh 23.10.2007 22:52  569
noire [568]: nic chytrýho mě nenapadá, nechceš někam dát kus tý svý databáze, hádat takhle naslepo je těžký
noire noire svět není jen černobílý 23.10.2007 19:15  568
huh:jsem si rikal, ze je to divny, ale chybu nemuzu zadnou najit :-(
huh huh 23.10.2007 15:24  567
noire [566]: hele, ja to pred postovanim zkousel. nekde delas neco blbe
noire noire svět není jen černobílý 22.10.2007 20:57  566
huh:
bohuzel, jak uz jsem psal nize, tahle konstrukce udela jen:
"...dostanu vypis 3 povidek a k tomu jen jednoho z autoru..."

knedle:
tabule autor = id, ...
tabule povidka = id, id_kniha, ...
tabule napsane = povidka_id, autor_id
huh huh 22.10.2007 10:52  565
Neco takovyho by melo fungovat:
SELECT povidka.nazev, GROUP_CONCAT(autor.jmeno)
FROM autor, napsane, povidka
WHERE povidka.id_kniha = $kniha
AND napsane.autor_id = autor.id
AND napsane.povidka_id = povidka.id
GROUP BY povidka.id

huh huh 22.10.2007 09:10  564
noire [562]: pochop, ze co das do group by, to nikdy nedostanes na stejnej radek
knedle knedle online - Krabice živých 22.10.2007 06:22  563
noire [562]: hod jsem presnej popis tech tri tabulek, on te to tu nekdo posklada
noire noire svět není jen černobílý 21.10.2007 22:31  562
huh:protoze ani group podle povidek neni to prave orechove - dostanu vypis 3 povidek a k tomu jen jednoho z autoru (vsechny 3 povidky maji 2 autory).
Proste se mi nedari vypsat oba dva autory ke kazde ze 3 povidek.
Tem uvedeny priklad je samozrejme uplne spatny, protoze se mi vypise:
autor 1, povidka 1,
autor 3, povidka 2,
autor 4, povidka 2
a pritom bych chtel:
autor 1, autor 2, povidka 1,
autor 3, autor 4, povidka 2,
autor 5, autor 6, povidka 3
Doufam, ze je to srozumitelne.
huh huh 21.10.2007 20:43  561
noire [560]: a proc mas group by podle autoru, kdyz chces vystup podle knih

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt