Tabela je sledeca :
CREATE TABLE Gebot(
IDAuktion integer not null,
DatumZeit date not null,
Betrag number,
IDUser varchar2(15),
PRIMARY KEY (IDAuktion,DatumZeit),
FOREIGN KEY (IDAuktion) REFERENCES Auktion(IDAuktion),
FOREIGN KEY (IDUser) REFERENCES Bieter(IDUser)
);
Gebot znaci ponuda.
IDAuktion je sifra aukcije,DatumZeit je vrijeme,Betrag je iznos,IDUser je ime osobe koja vrsi aukciju.
Meni je potreban sledeci upit:
Izlistati IDUser korisnika koji su na bar jednoj aukciji imali najveci broj ponuda.
Evo par inserta za orijentaciju:
INSERT INTO GEBOT VALUES (1,to_date('03.10.2005 19:15:00','DD-MM-YYYY
HH24:MI:SS'),1100,'marko');
INSERT INTO GEBOT VALUES (1,to_date('05.10.2005 11:46:00','DD-MM-YYYY
HH24:MI:SS'),1150,'paul');
INSERT INTO GEBOT VALUES (1,to_date('08.10.2005 18:22:00','DD-MM-YYYY
HH24:MI:SS'),1200,'marko');
INSERT INTO GEBOT VALUES (2,to_date('18.10.2005 14:05:00','DD-MM-YYYY
HH24:MI:SS'),70,'judith');
INSERT INTO GEBOT VALUES (2,to_date('24.10.2005 23:37:00','DD-MM-YYYY
HH24:MI:SS'),90,'paul');
INSERT INTO GEBOT VALUES (3,to_date('21.10.2005 08:54:00','DD-MM-YYYY
HH24:MI:SS'),270,'thomas');
INSERT INTO GEBOT VALUES (3,to_date('26.10.2005 16:11:00','DD-MM-YYYY
HH24:MI:SS'),280,'paul');
INSERT INTO GEBOT VALUES (3,to_date('26.10.2005 17:00:00','DD-MM-YYYY
HH24:MI:SS'),350,'marko');
Na ovim insertima treba da izadje marko jer je na prvoj aukciji imao dvije ponude.
U attachu je neki moj pokusaj ali ne uspijeva.