Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.921 pregleda

Najnovija ↓

Kako da napravim upit ? 17.02.2006. u 01:17 · pre 252 meseca #1
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
Potpis

Re: Kako da napravim upit ? 17.02.2006. u 03:05 · pre 252 meseca #2
Da ne komplikujes
SELECT ime, prezime FROM radnik ORDER BY br_sati_rada DESC LIMIT 1
proguglaj za druge nacine
Re: Kako da napravim upit ? 17.02.2006. u 16:46 · pre 252 meseca #3

Npr. ovako:

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

Pozdrav
Re: Kako da napravim upit ? 15.03.2006. u 13:00 · pre 251 mesec #5
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.
Potpis
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
Re: Kako da napravim upit ? 15.03.2006. u 13:09 · pre 251 mesec
izmenjeno 1 put, poslednji put broker 15.03.2006. u 13:10
  1. broker15.03.2006. u 13:10zapis iz teksta poruke
#6
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.
Re: Kako da napravim upit ? 15.03.2006. u 14:02 · pre 251 mesec #7
OK, hvala. Dobio sam što sam tražio, mada ću morati malo detaljnije proučiti JOIN.
Pozdrav.
Potpis
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme