hali
van itt a 'könyvtár' feladathoz egy olyan (konkrétan a második kötelező feladat), hogy listázza ki mindegyik könyv címét és szerzőjét és ahol lehet ott adja meg hogy melyik tag kölcsönözte legutoljára.
ezt hogy lehet?
az okozza a problémát, hogy melyik tag kölcsönözte legutoljára...
itt van egy alapkezdemény:
select kolcsonzes.kivitel, konyv.cim, konyv.szerzo, nvl(tag.nev, 'senki') from konyv, tag, kolcsonzes where konyv.raktszam = kolcsonzes.raktszam(+) and kolcsonzes.torzsszam = tag.torzsszam(+) order by konyv.cim
ez persze az összes kölcsönzést listázza, nem csak a könyvenkénti utolsókat.
thx a helpet előre is.
(lehet subqueryt használni, nincs kikötve, de ha nélküle is megoldható, akkor jobb ha nem.) (az összes többivel készen vagyok)
12:33
select konyv.cim, konyv.szerzo, nvl(tag.nev, 'senki'), kolcsonzes.kivitel from konyv left join kolcsonzes on kolcsonzes.raktszam = konyv.raktszam and kolcsonzes.kivitel in ( select max(kolcsonzes.kivitel) from kolcsonzes where kolcsonzes.raktszam = konyv.raktszam group by kolcsonzes.raktszam ) left join tag on kolcsonzes.torzsszam = tag.torzsszam order by konyv.cim
Nem biztos hogy jó, de az eredmény alapján jónak tűnik, jobbat meg még nem tudtam produkálni.
Update 12:59: éés 23 órával a határidő előtt leadva, yeah.