| | |
| Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
Autor | Správa |
---|
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal boyofx: 18.06.2010 11:01 | |
|
zdravim,
mam problem s vytvorenim nahladu tabulky mam jendu tabulku a potrebujem vytvorit nahlad ktory bude obmedzeny podmienkou.
asi takto :
create view skuska as select * from stav where stav.stav_obchodu <> 'ukonceny'
ked takto vytvorim nahlad tak mi ho vytvori no mam tam vsetky zaznamy ako keby mi nezobralo podmienku.
ked napr. spravim len:
select * from stav where stav.stav_obchodu <> 'ukonceny'
a zobrazim si vysledky tam mam zobrazene vsetky vysledky ktore nemaju priznak ukonceny.. viete mi s tymto poradit ? niesom velmi zbehly v sql.. )
dakujem velmi pekne
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 18.06.2010 11:13 | |
|
ako si testoval to view ? select * from skuska where stav_obchodu = 'ukonceny' ?
|
|
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal autor témy boyofx: 18.06.2010 12:32 | |
|
noo zadaval som to aj priamo do phpmyadminu. aj programovo. v oboch pripadoch mi to sice vytvorilo view ale udaje tam boli vsetky nevyhodili sa udaje s priznakom ukonceny. ale ked si davam samostatny select (ktory som skusal zadavat aj programovo, aj v phpadmine), ze nevytvaram view tak mi dotaz funguje spravne. neviem mozno to nerovna sa tam zadavam nespravne. exisuje nejaky prikaz ktorym by som mohol nahradit <> .. lebo ten dotaz je
select * from skuska where stav_obchodu <> 'ukonceny'.. nefjem
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | |
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal autor témy boyofx: 18.06.2010 13:32 | |
|
noo skusal som to aj s != .. ked dam select * from stav where stav_obchodu = 'ukonceny' tak mi vypise zaznamy s priznakom ukonceny. ked sa pokusam vytvorit create view skuska as select * from stav where stav_obchodu = 'ukonceny' tak mi nezoberie ziaden zaznam .. pritom tam mam jeden zaznam ktory ma priznak ukonceny takze by mi malo dat 1 zaznam.. (
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 18.06.2010 13:36 | |
|
hm, podla vsetkeho by ti to malo fungovat, je mi zahada preco to nejde, zeby nejaky bug danej verzie MySQL?
|
|
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal autor témy boyofx: 18.06.2010 13:49 | |
|
hmm.. netusim.. verziu mam 5.1.41..
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 18.06.2010 14:12 | |
|
daj sem vystup tohoto prikazu
SHOW CREATE VIEW skuska
|
|
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal autor témy boyofx: 18.06.2010 14:21 | |
|
oka..
View : skuska
Create View : CREATE ALGORITHM=UNDEFINED *xJmx*PTEyNzY3OTc2MDg5MzcmcHQ9MTI3Njc5NzYxNTcxOCZwPTE4MDMxJmQ9Jmc9MSZvPTk1ZGEzYjc1NTQwYTRmZTRhMWU5/ODliMTc3NDRmZTQz.gif" /> <center><p style="visibility:visible;">
<object type="application/x-shockwave-flash" data="http://assets.mixpod.com/swf/mp3/mixpod.swf" height="300" width="610" style="width:610px;height:300px">
<param name="movie" value="http://assets.mixpod.com/swf/mp3/mixpod.swf" />
<param name="quality" value="high" /><param name="scale" value="noscale" />
<param name="salign" value="TL" /><param name="wmode" value="transparent"/>
<param name="flashvars" value="myid=57653245&path=2010/06/17&mycolor=ffffff&mycolor2=8f8a7c&mycolor3=000000&autoplay=false&rand=0&f=4&vol=46&pat=9&grad=false"/>
</object></p></center>[/code]
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 19.06.2010 21:03 | |
|
Myslím, že chyba je tak ako si napísal v porovnávacom operátore. Mysql nepozná !=, ale používa myslím klauzulu not a like. Presne neviem....
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 20.06.2010 8:27 | |
|
camo, operator like sa pouziva na testovanie existencie retazca v inom retazci ale ak sa v hladanom vyraze nepouzije znak '%' tak sa to moze pouzit ako ekvivalent tak isto ako operator "not in ()' kde v zozname hodnot by bola iba hodnota 'ukonceny'
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 20.06.2010 10:22 | |
|
boyofx: aky nastroj pouzivas na pracu s MySQL databazou ?
|
|
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal autor témy boyofx: 20.06.2010 11:58 | |
|
noo robim to v dreamweaveri, ale skusal som to zadavat aj ako samostatny dotaz do phpmyadminu, no ten mi tiez da zly vysledok. vytvori mi view, ale zaznamy su tam vsetky a nevyfiltrovane.. uz som rozmyslal ze to spravym nejakym inym sposobom, len niesom az taky zbehly. no idealne by bolo keby sa ten view skutocne dal vytvorit tak aby boli vysledky vyfiltrovane od nejakych udajov. vyzera to tak ako keby to vobec nezobralo klauzulu WHERE..
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 20.06.2010 14:15 | |
|
ono to berie where , problem je vtom ze text ktory mu podhadzujes je nejak konvertovany a to mu robi problem. databazu mas lokalnu alebo je mozny do nej connect aj z vonku ?
|
|
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal autor témy boyofx: 20.06.2010 14:21 | |
|
databazu mam lokalnu.. ako myslis konvertovany.. ? hmm.. a ako ho zkonvertujem aby to bolo spravne.. ?
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 20.06.2010 14:38 | |
|
no tie lomitka vo where podmienke '\0\0\0u\0\0\0k\0\0\0o\0\0\0n\0\0\0c\0\0\0e\0\0\0n\0\0\0y' su nejake divne ako keby tam bol pokus o konverziu na utf-8 , databazu mas v utf-8 formate ?
|
|
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal autor témy boyofx: 20.06.2010 16:56 | |
|
noo hral som sa s kodobanim trosku lebo sa mi spravne nezobrazovali znaky.. v zakladnom okne pri otvoreni phpmyadminu mam kodovanie utf8. zotriedenie mam z nevysvetlitelnych dovodov latin1_swedish, jednotlive tabulky su ucs2_genera_ci.
na strankach mam nastaveny utf-8.. hmm..
|
|
Registrovaný: 17.06.10 Prihlásený: 09.09.10 Príspevky: 27 Témy: 7 | Napísal autor témy boyofx: 21.06.2010 13:39 | |
|
noo pekne.. uz mi to ide.. mal som pri tabulke z ktorej som chcel vytvarat view kodovanie nastavene na ucs2_genera_ci zmenil som to na utf8 .. a ide to .. vrela vdaka vsetkym zucastnenym..
|
|
| Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|