Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da napravim upit ?

[es] :: MySQL :: Kako da napravim upit ?

[ Pregleda: 3282 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon Kako da napravim upit ?17.02.2006. u 00:17 - pre 221 meseci
imam tabelu RADNIK (ime,prezime,br_sati_rada)

Kako da napravim upit da mi izlista ime i prezime samo radnika koj ima najvise sati rada (br_sati_rada)

Hvala

 
Odgovor na temu

MileG

Član broj: 28981
Poruke: 997



+7 Profil

icon Re: Kako da napravim upit ?17.02.2006. u 02:05 - pre 221 meseci
Da ne komplikujes
SELECT ime, prezime FROM radnik ORDER BY br_sati_rada DESC LIMIT 1
proguglaj za druge nacine
 
Odgovor na temu

Ana Komazec
Beograd

Član broj: 76433
Poruke: 22
*.adsl.sezampro.yu.

ICQ: 274954884


Profil

icon Re: Kako da napravim upit ?17.02.2006. u 15:46 - pre 221 meseci

Npr. ovako:

Select Ime , Prezime
From Radnik
Where br_sati_rada = (Select max(Br_sati_rada) from Radnik);

Pozdrav
 
Odgovor na temu

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon Re: Kako da napravim upit ?17.02.2006. u 15:52 - pre 221 meseci
hvala svima

 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.104.*



+4 Profil

icon Re: Kako da napravim upit ?15.03.2006. u 12:00 - pre 220 meseci
Da ne izgubim previše vremena tražeći rješenje, kad ovdje ima eksperata...

Imam tabele shoes(ID, sifra, kategorija, opis) i shoes_votes(ID, shoe_ID, vote). Ideja je da posjetioci stranica mogu da ocijene pojedine modele obuće. Ocjene su od 1 do 5.

Da li je moguće da u jednom upitu dobijem tabelu koja će sadržati sve zapise iz tabele shoes, sa dodatnom kolonom koja će sadržati prosječnu ocjenu?

Upit
Code:
SELECT shoes.*, shoes_votes.shoe_ID, AVG(shoes_votes.vote)
FROM shoes, shoes_votes
WHERE shoes.ID=shoes_votes.shoe_ID
GROUP BY shoes.ID

mi je dobar kada za svaki model postoji ocjena u tabeli shoes_votes, ali ne vraća ništa kada je tabela shoes_votes prazna, a želim da dobijem sve nule.

Unaprijed hvala.
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Kako da napravim upit ?15.03.2006. u 12:09 - pre 220 meseci
Prouci komandu JOIN u prirucniku za SQL, a posebno obrati paznju na LEFT JOIN.
I inace, navikavaj se da relacije izmedju tabela resavas JOIN-om a ne kroz WHERE. To je vrlo dobra praksa.

[Ovu poruku je menjao broker dana 15.03.2006. u 13:10 GMT+1]
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.104.*



+4 Profil

icon Re: Kako da napravim upit ?15.03.2006. u 13:02 - pre 220 meseci
OK, hvala. Dobio sam što sam tražio, mada ću morati malo detaljnije proučiti JOIN.
Pozdrav.
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

[es] :: MySQL :: Kako da napravim upit ?

[ Pregleda: 3282 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.