Autor | Zpráva | ||
---|---|---|---|
zero0x Profil |
#1 · Zasláno: 29. 4. 2007, 10:46:47 · Upravil/a: zero0x
nizsie uvedeny problem je vyrieseny, prosim vsimnite si moj posledny prispevokv
by grupovani zaznamov chcem vypisat boolean hodnotu, ci v niektorom zo zgrupenych riadkov sa nachadza ista hodnota.. majme napriklad zamestnancov, ktori maju rok a miesto narodenia.. chcem ich zgrupit podla miesta narodenia, ale zaroven chcem vypisat, ci sa narodili v bratislave asi takto select meno, (mesto='bratislava') from zamestnanci group by rok_narodenia lenze takto to nefunguje.. rozmyslal som o pouziti having, alebo in, ale nejak som na to neprisiel. s having by to islo, keby som chcel vypisat iba bratislavcanov. ale ja chcem vediet, ci sa dany zamestnanec narodil v bratislave. a pri in sa mi nepodarilo najst manual, prosim vas, keby ste mi poslali odkaz |
||
Kcko Profil |
#2 · Zasláno: 29. 4. 2007, 12:26:05
select uzivatel, vek from tabulka
WHERE mesto = 'bratislava' Grupovat je nemusis kdyz chces vypsat konkretni mesto... ani by to nedavalo smysl |
||
zero0x Profil |
#3 · Zasláno: 29. 4. 2007, 12:41:20
nie ja to nechcem tak
chcem ich mat zgrupene, ale zaroven chcem vediet, ci v tej grupe, ci v nej je aspon jeden z bratislavy.. ja nechcem vypisat tych co su z bratislavy *** mam vselijake funkcie aplikovatelne na zgrupene zaznamy.. napriklad max - ten vybere najvecsiu hodnotu zo zgrupenych zaznamov. a ja chcem kazdu hodnotu zo zgrupenych zaznamov porovnat s tou jednou |
||
Kajman_ Profil * |
#4 · Zasláno: 29. 4. 2007, 21:04:27
select meno, max(mesto='bratislava') from zamestnanci group by rok_narodenia
|
||
zero0x Profil |
#5 · Zasláno: 29. 4. 2007, 21:07:39
si borec, funguje ;-)
|
||
zero0x Profil |
#6 · Zasláno: 29. 4. 2007, 21:12:13
este by som chcel sa jednu vec opytat
grupujem nejake polozky. napriklad ziakov s rovnakym menom. a chcem dostat najstarsieho z tej grupy. ide to aj bez subquery? lebo nemozem pouzit max(meno) - to by vratilo posledne meno v abecede |
||
Kajman_ Profil * |
#7 · Zasláno: 30. 4. 2007, 09:06:30
|
||
zero0x Profil |
#8 · Zasláno: 30. 4. 2007, 11:04:09
jj toto som chcel.. ale to je trochu krute riesenie, to radsej pouzijem subrequest
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0