Hej!
select distinct inst,arubrik,tnamn,sida from artiklar,skriven_av,forfattare,finns_i,tidskrifter
WHERE (forfattare.inst = 'UNIV' OR tidskrifter.tnamn LIKE '%ACM%')
AND forfattare.fnr = skriven_av.fnr
AND skriven_av.anr = artiklar.anr
AND tidskrifter.tnr = finns_i.tnr
AND finns_i.anr = artiklar.anr;
Detta ger resultaten
INST ARUBRIK
------------------------------ ----------------------------------------
TNAMN SIDA
------------------------------ ----------
SE-BANKEN SOFTWARE ENG. FOR THE COBOL ENVIRONMENT
COMMUNICATIONS OF THE ACM 875
SRI INTERNATIONAL A GRAMMAR FOR DIALOGUES
COMMUNICATIONS OF THE ACM 27
UNIV. OF CALIFORNIA, SAN DIEGO SOFTWARE DEVELOPMENT ENVIRONMENTS
COMMUNICATIONS OF THE ACM 318
INST ARUBRIK
------------------------------ ----------------------------------------
TNAMN SIDA
------------------------------ ----------
UNIV. OF RHODE ISLAND USER INTERFACE FOR APPLICATION PROGRAMS
COMMUNICATIONS OF THE ACM 796
UNIV. OF WESTERN ONTARIO AN EFFECTIVE WAY TO REPRESENT QUADTREES
COMMUNICATIONS OF THE ACM 905
XEROX PALO ALTO RESEARCH CENTR ANALYSIS OF POINTER "ROTATION"
COMMUNICATIONS OF THE ACM 380
6 rader.
Vad jag vill ha ut är vilka artiklar som finns skrivna från inst = 'UNIV' och där den publicerats i tnamn LIKE %ACM%.
Nu får jag även från andra "inst"
Skickar med ett klassdiagram över databasen.
DBMSen är Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production