Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Baze Podataka - Rokovi na webu?
WWW:
Idite na Prethodno  1, 2, 3  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji diplomskih i starih studija -> Baze podataka
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 22:28 sri, 12. 7. 2006    Naslov: Citirajte i odgovorite

Evo danasnjeg roka i obecanih rjesenja za 3. zadatak. To je naravno samo jedan moguci nacin da se dobiju trazeni rezultati pomocu SQL-a (za zadnje pitanje dva nacina).

[code:1]select * from lecturer where roomno=304;[/code:1]

[code:1]select sname, birthdate from student, report where student.sno=report.sno and cno=216;[/code:1]

[code:1]select distinct(title) from course, report, student where course.cno=report.cno and report.sno=student.sno and level=2 and mark>=80 order by title;[/code:1]

[code:1]select lecturer.lname from lecturer, course where lecturer.lname=course.lname group by lecturer.lname having count(cno)>=3;[/code:1]

Zadnji odgovor s ugnjijezdjenim selectom:

[code:1]select title from course where cno not in (select cno from student, report where student.sno=report.sno and sname like 'R%');[/code:1]

Bez ugnjezdjivanja:

[code:1]create temporary table r_upisali select cno from student, report where student.sno=report.sno and sname like 'R%';

select title from course left join r_upisali on course.cno=r_upisali.cno where r_upisali.cno is NULL;
[/code:1]
Evo danasnjeg roka i obecanih rjesenja za 3. zadatak. To je naravno samo jedan moguci nacin da se dobiju trazeni rezultati pomocu SQL-a (za zadnje pitanje dva nacina).

Kod:
select * from lecturer where roomno=304;


Kod:
select sname, birthdate from student, report where student.sno=report.sno and cno=216;


Kod:
select distinct(title) from course, report, student where course.cno=report.cno and report.sno=student.sno and level=2 and mark>=80 order by title;


Kod:
select lecturer.lname from lecturer, course where lecturer.lname=course.lname group by lecturer.lname having count(cno)>=3;


Zadnji odgovor s ugnjijezdjenim selectom:

Kod:
select title from course where cno not in (select cno from student, report where student.sno=report.sno and sname like 'R%');


Bez ugnjezdjivanja:

Kod:
create temporary table r_upisali select cno from student, report where student.sno=report.sno and sname like 'R%';

select title from course left join r_upisali on course.cno=r_upisali.cno where r_upisali.cno is NULL;



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.



bp06-07-12.pdf
 Description:

Download
 Filename:  bp06-07-12.pdf
 Filesize:  73.95 KB
 Downloaded:  436 Time(s)

[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
allllice
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 09. 2005. (14:31:59)
Postovi: (121)16
Spol: žensko
Sarma = la pohva - posuda
24 = 28 - 4
Lokacija: Zagreb

PostPostano: 12:07 čet, 13. 7. 2006    Naslov: Citirajte i odgovorite

jel se moze 3.zadatak pod (e) rijesiti na ovaj nacin:
(ne mogu provjeriti ugnijezdjene upite)

select course.title from course, student, report
where course.cno=report.cno and report.sno=student.sno
and student.sno not in (select sno from student where sname like 'R%');
jel se moze 3.zadatak pod (e) rijesiti na ovaj nacin:
(ne mogu provjeriti ugnijezdjene upite)

select course.title from course, student, report
where course.cno=report.cno and report.sno=student.sno
and student.sno not in (select sno from student where sname like 'R%');


[Vrh]
Korisnički profil Pošaljite privatnu poruku
mirkovic
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 11. 2006. (15:28:18)
Postovi: (2)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 15:44 sri, 29. 11. 2006    Naslov: Citirajte i odgovorite

[quote="vsego"][quote="Anonymous"]Ja ne vidim taj attach :oops:
Moze pomoc? :)[/quote]

Refreshaj stranicu, jer se attach ponekad ne vidi. :( Ako to ne pomogne, otvori account i probaj kao registrirani user, mada mislim da to ipak nema veze. :?[/quote]

treba biti registrirani user da se vidi attachment :(
vsego (napisa):
Anonymous (napisa):
Ja ne vidim taj attach Embarassed
Moze pomoc? Smile


Refreshaj stranicu, jer se attach ponekad ne vidi. Sad Ako to ne pomogne, otvori account i probaj kao registrirani user, mada mislim da to ipak nema veze. Confused


treba biti registrirani user da se vidi attachment Sad


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 16:42 pon, 25. 6. 2007    Naslov: Citirajte i odgovorite

Ima i netko novije rokove koje bi mogao tu staviti? Ovaj attachment od nesi ne mogu otvoriti (nemam potreban program), a iz skriptarnice imaju samo rokovi ranih 90-ih :(
Ima i netko novije rokove koje bi mogao tu staviti? Ovaj attachment od nesi ne mogu otvoriti (nemam potreban program), a iz skriptarnice imaju samo rokovi ranih 90-ih Sad


[Vrh]
Gost






PostPostano: 17:20 uto, 26. 6. 2007    Naslov: Citirajte i odgovorite

Hello,moze li neka dobra dusa samo napisati kako bi rjesila ovih par zadacica:
1.ispisi koliko ima nastavnika u svakoj sobi.
2.ispisite koliko kolegija predaje pojedini nastavnik no samo za nastavnike koji predaju manje od 5 kolegija.
3.ispisati sve autore,te uz svakoga od njih broj knjiga kojima je on autor.ispis treba biti uzlazno sortiran po broju knjiga.
4.ispisi imena calnova cije je adresa neupisana.
evo ga,hvala unaprijrd... :lol:
Hello,moze li neka dobra dusa samo napisati kako bi rjesila ovih par zadacica:
1.ispisi koliko ima nastavnika u svakoj sobi.
2.ispisite koliko kolegija predaje pojedini nastavnik no samo za nastavnike koji predaju manje od 5 kolegija.
3.ispisati sve autore,te uz svakoga od njih broj knjiga kojima je on autor.ispis treba biti uzlazno sortiran po broju knjiga.
4.ispisi imena calnova cije je adresa neupisana.
evo ga,hvala unaprijrd... Laughing


[Vrh]
greeneyes
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 09. 2004. (11:44:20)
Postovi: (CD)16
Spol: žensko
Sarma = la pohva - posuda
36 = 47 - 11
Lokacija: The water's edge Is where she waits

PostPostano: 21:55 uto, 26. 6. 2007    Naslov: Citirajte i odgovorite

[quote="Anonymous"]1.ispisi koliko ima nastavnika u svakoj sobi.
2.ispisite koliko kolegija predaje pojedini nastavnik no samo za nastavnike koji predaju manje od 5 kolegija.
3.ispisati sve autore,te uz svakoga od njih broj knjiga kojima je on autor.ispis treba biti uzlazno sortiran po broju knjiga.
4.ispisi imena calnova cije je adresa neupisana.
evo ga,hvala unaprijrd... :lol:[/quote]

1. SELECT ROOMNO, COUNT(*) FROM LECTURER GROUP BY ROOMNO;

2. SELECT LECTURER.LNAME, COUNT(*) FROM LECTURER,COURSE WHERE LECTURER.LNAME=COURSE.LNAME GROUP BY LECTURER.LNAME HAVING COUNT(*)<5;

/*ovo mi bas nije prejasno zasto dobro radi ;) al izgleda da je ok*/

ne znam za ovo trece kako izgledaju tablice al pod 4 je IS NULL poanta, recimo: SELECT IME_CLANA FROM IME_TABLICE WHERE ADRESA IS NULL;

znat cu vise tamo oko sedmog sedmog ;)
Anonymous (napisa):
1.ispisi koliko ima nastavnika u svakoj sobi.
2.ispisite koliko kolegija predaje pojedini nastavnik no samo za nastavnike koji predaju manje od 5 kolegija.
3.ispisati sve autore,te uz svakoga od njih broj knjiga kojima je on autor.ispis treba biti uzlazno sortiran po broju knjiga.
4.ispisi imena calnova cije je adresa neupisana.
evo ga,hvala unaprijrd... Laughing


1. SELECT ROOMNO, COUNT(*) FROM LECTURER GROUP BY ROOMNO;

2. SELECT LECTURER.LNAME, COUNT(*) FROM LECTURER,COURSE WHERE LECTURER.LNAME=COURSE.LNAME GROUP BY LECTURER.LNAME HAVING COUNT(*)<5;

/*ovo mi bas nije prejasno zasto dobro radi Wink al izgleda da je ok*/

ne znam za ovo trece kako izgledaju tablice al pod 4 je IS NULL poanta, recimo: SELECT IME_CLANA FROM IME_TABLICE WHERE ADRESA IS NULL;

znat cu vise tamo oko sedmog sedmog Wink



_________________
Am I so different from you
Now does it scare you that I'm able to discern
What to love and what to burn..
Don't judge what you don't understand..

// Disturbed: Fear
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Tiho
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 01. 2006. (17:04:25)
Postovi: (3E)16
Sarma = la pohva - posuda
= 4 - 1

PostPostano: 14:22 sri, 27. 6. 2007    Naslov: Citirajte i odgovorite

evo za one koji ne mogu otvoriti dvi file u wind.
potrebna je samo instalacija malog programcica i igranja malo u MS-DOS Prompt!sve je objasnjeno!
http://www.assassinationscience.com/johncostella/dviview/index.html
evo za one koji ne mogu otvoriti dvi file u wind.
potrebna je samo instalacija malog programcica i igranja malo u MS-DOS Prompt!sve je objasnjeno!
http://www.assassinationscience.com/johncostella/dviview/index.html


[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
Gost






PostPostano: 18:32 sri, 27. 6. 2007    Naslov: Citirajte i odgovorite

sto ne bi trbalo za drugi biti rjesenje:
SELECT LNAME,COUNT(CNO) FROM COURSE GROUP BY LNAME HAVING COUNT (CNO)<5;

Isto ne bi trbali kod prebrojavanja prebrojavati po atributu prebrojavanja a ne po * sto je to tak svejedno?
primjer:prebrojite studente na prvoj godini:
rj:SELECT COUNT(SNO) FROM STUDENT WHERE LEVEL=1;
sto ne bi trbalo za drugi biti rjesenje:
SELECT LNAME,COUNT(CNO) FROM COURSE GROUP BY LNAME HAVING COUNT (CNO)<5;

Isto ne bi trbali kod prebrojavanja prebrojavati po atributu prebrojavanja a ne po * sto je to tak svejedno?
primjer:prebrojite studente na prvoj godini:
rj:SELECT COUNT(SNO) FROM STUDENT WHERE LEVEL=1;


[Vrh]
greeneyes
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 09. 2004. (11:44:20)
Postovi: (CD)16
Spol: žensko
Sarma = la pohva - posuda
36 = 47 - 11
Lokacija: The water's edge Is where she waits

PostPostano: 20:32 sri, 27. 6. 2007    Naslov: Citirajte i odgovorite

[quote="Anonymous"]sto ne bi trbalo za drugi biti rjesenje:
SELECT LNAME,COUNT(CNO) FROM COURSE GROUP BY LNAME HAVING COUNT(CNO)<5;[/quote]

fkors da bi, odnosno, je
jedino sto mogu reci u svoju obranu je da sam spavala kojih 4 sata noc prije, nadam se da zato nisam vidjela koju glupost radim ;)

za ovo s prebrojavanjima, koja je razlika, vidi [url]http://web.math.hr/~karaga/funkcije3.jpg[/url]
Anonymous (napisa):
sto ne bi trbalo za drugi biti rjesenje:
SELECT LNAME,COUNT(CNO) FROM COURSE GROUP BY LNAME HAVING COUNT(CNO)<5;


fkors da bi, odnosno, je
jedino sto mogu reci u svoju obranu je da sam spavala kojih 4 sata noc prije, nadam se da zato nisam vidjela koju glupost radim Wink

za ovo s prebrojavanjima, koja je razlika, vidi http://web.math.hr/~karaga/funkcije3.jpg



_________________
Am I so different from you
Now does it scare you that I'm able to discern
What to love and what to burn..
Don't judge what you don't understand..

// Disturbed: Fear
[Vrh]
Korisnički profil Pošaljite privatnu poruku
LSSD
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (19:11:16)
Postovi: (CB)16
Sarma = la pohva - posuda
16 = 19 - 3
Lokacija: SD CN

PostPostano: 23:45 sri, 27. 6. 2007    Naslov: Citirajte i odgovorite

Kako glasi upit za:
Ispisite imena studenata koji su upisali [b]sve[/b] kolegije koje predaje nastavnik Black?
Kako glasi upit za:
Ispisite imena studenata koji su upisali sve kolegije koje predaje nastavnik Black?



_________________
' Zasto jednostavno kad moze i komplicirano?'


Zadnja promjena: LSSD; 23:57 sri, 27. 6. 2007; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
LSSD
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (19:11:16)
Postovi: (CB)16
Sarma = la pohva - posuda
16 = 19 - 3
Lokacija: SD CN

PostPostano: 23:57 sri, 27. 6. 2007    Naslov: Citirajte i odgovorite

I ispisite naslove kolegija koje su polozili [b]svi[/b] studenti na 1. stupnju?
I ispisite naslove kolegija koje su polozili svi studenti na 1. stupnju?



_________________
' Zasto jednostavno kad moze i komplicirano?'
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 11:05 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

znaci grreneyes da sam stavila count(*) umjesto count(cno) trebala bi dobiti isto rjesenje jel mi smo u vjezbama uvijek radili sa count(*)?
znaci grreneyes da sam stavila count(*) umjesto count(cno) trebala bi dobiti isto rjesenje jel mi smo u vjezbama uvijek radili sa count(*)?


[Vrh]
greeneyes
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 09. 2004. (11:44:20)
Postovi: (CD)16
Spol: žensko
Sarma = la pohva - posuda
36 = 47 - 11
Lokacija: The water's edge Is where she waits

PostPostano: 15:50 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

[quote="Anonymous"]znaci grreneyes da sam stavila count(*) umjesto count(cno) trebala bi dobiti isto rjesenje jel mi smo u vjezbama uvijek radili sa count(*)?[/quote]

prvo se obavi grupiranje.. count(*) uzme grupu i gleda kolko je u njoj redaka, count(cno) gleda kolko redaka iz te grupe ima ne-null vrijednost za cno, ak su sve upisane(ko u bazi prof mangera), onda bi valjda trebalo bit isto. al to je ono: cini mi se da bi tak trebalo biti, ti se da provjeriti? ;)
Anonymous (napisa):
znaci grreneyes da sam stavila count(*) umjesto count(cno) trebala bi dobiti isto rjesenje jel mi smo u vjezbama uvijek radili sa count(*)?


prvo se obavi grupiranje.. count(*) uzme grupu i gleda kolko je u njoj redaka, count(cno) gleda kolko redaka iz te grupe ima ne-null vrijednost za cno, ak su sve upisane(ko u bazi prof mangera), onda bi valjda trebalo bit isto. al to je ono: cini mi se da bi tak trebalo biti, ti se da provjeriti? Wink



_________________
Am I so different from you
Now does it scare you that I'm able to discern
What to love and what to burn..
Don't judge what you don't understand..

// Disturbed: Fear
[Vrh]
Korisnički profil Pošaljite privatnu poruku
darioo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 06. 02. 2005. (14:26:16)
Postovi: (9)16
Sarma = la pohva - posuda
= 3 - 0

PostPostano: 16:47 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

[quote="LSSD"]Kako glasi upit za:
Ispisite imena studenata koji su upisali [b]sve[/b] kolegije koje predaje nastavnik Black?[/quote]

Standardna procedura za ovakve stvari jest dvostruka negacija, kao što je opisano u skripti profesora Mangera na stranicama 30, 31. No ovakav pristup zna biti ponekad dosta nezgrapan, pa sam nakon malo mozganja došao do upita koji bi trebao biti dobar (nadam se). Ako netko primjeti grešku, bio bih zahvalan da mi javi.

select sname from student, report, course
where student.sno = report.sno and report.cno = course.cno and
course.lname = 'black' group by sname having count(*) =
(select count(*) from course where lname = 'black');

Ideja je ovakva: prvo uzmemo imena svih studenata koji su upisali neki kolegij kojeg predaje nastavnik Black. Nakon toga ih grupiramo po imenu i ispisujemo one koji su upisali upravo onoliko kolegija koliko ih drži Black.


Usput, zadatak iz skripte glasi ovako:

Pronađi brojeve onih studenata koji su upisali sve kolegije.

Rješenje ovoga po gornjoj ideji bi išlo otprilike ovako:

select student.sno from student, report where student.sno = report.sno
group by student.sno having count(*) = (select count(*) from course);


Edit: gornji upit je ispravljen
LSSD (napisa):
Kako glasi upit za:
Ispisite imena studenata koji su upisali sve kolegije koje predaje nastavnik Black?


Standardna procedura za ovakve stvari jest dvostruka negacija, kao što je opisano u skripti profesora Mangera na stranicama 30, 31. No ovakav pristup zna biti ponekad dosta nezgrapan, pa sam nakon malo mozganja došao do upita koji bi trebao biti dobar (nadam se). Ako netko primjeti grešku, bio bih zahvalan da mi javi.

select sname from student, report, course
where student.sno = report.sno and report.cno = course.cno and
course.lname = 'black' group by sname having count(*) =
(select count(*) from course where lname = 'black');

Ideja je ovakva: prvo uzmemo imena svih studenata koji su upisali neki kolegij kojeg predaje nastavnik Black. Nakon toga ih grupiramo po imenu i ispisujemo one koji su upisali upravo onoliko kolegija koliko ih drži Black.


Usput, zadatak iz skripte glasi ovako:

Pronađi brojeve onih studenata koji su upisali sve kolegije.

Rješenje ovoga po gornjoj ideji bi išlo otprilike ovako:

select student.sno from student, report where student.sno = report.sno
group by student.sno having count(*) = (select count(*) from course);


Edit: gornji upit je ispravljen




Zadnja promjena: darioo; 22:02 čet, 28. 6. 2007; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 19:39 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

R1(A_, B_, C, D)
R2(E_, F, G)
R3(H_, I_, J_)

A -> C
F -> G
H ->->J

kako rastaviti R3?

Jasno je kako to napraviti kad imam i H ->->I, ali sta kad imam ovaj slucaj?


Unaprijed zahvaljujem!
R1(A_, B_, C, D)
R2(E_, F, G)
R3(H_, I_, J_)

A -> C
F -> G
H ->->J

kako rastaviti R3?

Jasno je kako to napraviti kad imam i H ->->I, ali sta kad imam ovaj slucaj?


Unaprijed zahvaljujem!


[Vrh]
ta2a
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 09. 2004. (12:59:54)
Postovi: (B4)16
Spol: žensko
Sarma = la pohva - posuda
12 = 13 - 1
Lokacija: zg

PostPostano: 20:51 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

jel se može za order by uzet count(*) ?

npr: GROUP BY nesto HAVING COUNT(*) ORDER BY COUNT(*)
jel se može za order by uzet count(*) ?

npr: GROUP BY nesto HAVING COUNT(*) ORDER BY COUNT(*)



_________________
Nema kina do Fakina!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
LSSD
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (19:11:16)
Postovi: (CB)16
Sarma = la pohva - posuda
16 = 19 - 3
Lokacija: SD CN

PostPostano: 21:01 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

[quote="greeneyes"]

prvo se obavi grupiranje.. count(*) uzme grupu i gleda kolko je u njoj redaka, count(cno) gleda kolko redaka iz te grupe ima ne-null vrijednost za cno, ak su sve upisane(ko u bazi prof mangera), onda bi valjda trebalo bit isto. al to je ono: cini mi se da bi tak trebalo biti, ti se da provjeriti? ;)[/quote]

kako je CNO primarni kljuc i ne smije nikad biti NULL, onda je ovo dvoje isto :)
greeneyes (napisa):


prvo se obavi grupiranje.. count(*) uzme grupu i gleda kolko je u njoj redaka, count(cno) gleda kolko redaka iz te grupe ima ne-null vrijednost za cno, ak su sve upisane(ko u bazi prof mangera), onda bi valjda trebalo bit isto. al to je ono: cini mi se da bi tak trebalo biti, ti se da provjeriti? Wink


kako je CNO primarni kljuc i ne smije nikad biti NULL, onda je ovo dvoje isto Smile



_________________
' Zasto jednostavno kad moze i komplicirano?'


Zadnja promjena: LSSD; 21:02 čet, 28. 6. 2007; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
LSSD
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (19:11:16)
Postovi: (CB)16
Sarma = la pohva - posuda
16 = 19 - 3
Lokacija: SD CN

PostPostano: 21:01 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

[quote="ta2a"]jel se može za order by uzet count(*) ?

npr: GROUP BY nesto HAVING COUNT(*) ORDER BY COUNT(*)[/quote]

Moze!
ta2a (napisa):
jel se može za order by uzet count(*) ?

npr: GROUP BY nesto HAVING COUNT(*) ORDER BY COUNT(*)


Moze!



_________________
' Zasto jednostavno kad moze i komplicirano?'
[Vrh]
Korisnički profil Pošaljite privatnu poruku
LSSD
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (19:11:16)
Postovi: (CB)16
Sarma = la pohva - posuda
16 = 19 - 3
Lokacija: SD CN

PostPostano: 21:28 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

[quote="darioo"]
Pronađi brojeve onih studenata koji su upisali sve kolegije.

Rješenje ovoga po gornjoj ideji bi išlo otprilike ovako:

select student.sno from student, report where student.sno = report.sno
group by sname having count(*) = (select count(*) from course);[/quote]


Zar ne bi trebalo ovdje umjesto GROUP BY SNAME stajati GROUP BY SNO?
darioo (napisa):

Pronađi brojeve onih studenata koji su upisali sve kolegije.

Rješenje ovoga po gornjoj ideji bi išlo otprilike ovako:

select student.sno from student, report where student.sno = report.sno
group by sname having count(*) = (select count(*) from course);



Zar ne bi trebalo ovdje umjesto GROUP BY SNAME stajati GROUP BY SNO?



_________________
' Zasto jednostavno kad moze i komplicirano?'
[Vrh]
Korisnički profil Pošaljite privatnu poruku
kreso
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 03. 10. 2004. (21:44:46)
Postovi: (7B)16
Sarma = la pohva - posuda
= 3 - 1

PostPostano: 21:47 čet, 28. 6. 2007    Naslov: Citirajte i odgovorite

da, trebalo bi biti jer sname ne određuje jedinstveno studente
da, trebalo bi biti jer sname ne određuje jedinstveno studente


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji diplomskih i starih studija -> Baze podataka Vremenska zona: GMT + 01:00.
Idite na Prethodno  1, 2, 3  Sljedeće
Stranica 2 / 3.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan