Ansatz für den SQLQUERY fehlt need help!!!!
Hallo Leute,
ich habe da so ein ganz spezielles Problem und bin echt am verzeifeln. es wäre ich nett wenn mir dabei jemand behilflich sein könnte...
SchemaExport... ==>
create table FaxHeader (
id integer not null auto_increment,
date datetime,
filename varchar(255),
faxSettings integer,
primary key (id)
);
create table FaxJournal (
id integer not null auto_increment,
faxRecipient integer,
date datetime,
errorCode varchar(255),
primary key (id)
);
create table FaxRecipient (
id integer not null auto_increment,
isSend bit,
upcomingRepeats integer,
recipient integer,
headerText varchar(255),
faxHeader integer,
primary key (id)
);
create table FaxSettings (
id integer not null auto_increment,
deleteAfterXDays integer,
upcomingRepeats integer,
timeIntervall integer,
headerText varchar(255),
typ integer,
primary key (id)
);
create table FaxSettingsRecipient (
id integer not null auto_increment,
faxSettings integer,
recipient integer,
primary key (id)
);
create table Recipient (
id integer not null auto_increment,
destinationNumber integer,
primary key (id)
);
alter table FaxHeader
add index FK338DEFEA6A243F2F (faxSettings),
add constraint FK338DEFEA6A243F2F
foreign key (faxSettings)
references FaxSettings (id);
alter table FaxJournal
add index FKBA2D4D7A867CFA69 (faxRecipient),
add constraint FKBA2D4D7A867CFA69
foreign key (faxRecipient)
references FaxRecipient (id);
alter table FaxRecipient
add index FKAFFB8B9CC92F3243 (faxHeader),
add constraint FKAFFB8B9CC92F3243
foreign key (faxHeader)
references FaxHeader (id);
alter table FaxRecipient
add index FKAFFB8B9C7C1F6281 (recipient),
add constraint FKAFFB8B9C7C1F6281
foreign key (recipient)
references Recipient (id);
alter table FaxSettingsRecipient
add index FKD24B3B96A243F2F (faxSettings),
add constraint FKD24B3B96A243F2F
foreign key (faxSettings)
references FaxSettings (id);
alter table FaxSettingsRecipient
add index FKD24B3B97C1F6281 (recipient),
add constraint FKD24B3B97C1F6281
foreign key (recipient)
references Recipient (id);
So weit so gut....
Jeder Entry der Entity FaxRecipient ist einem FaxHeader zugeordnet wie ihr seht. Desweiteren besitzt ein FaxRecipiet ein Attribute isSend welches angibt ob dem Faxempfänger bereits das Fax übermittel werden konnte.
1. Bsp.:
1 FaxHeader hat 2 FaxRecipient
nur bei einem recipient is das Flag isSend auf true bzw 1 und bei dem anderen false bzw 0.
2. Bsp.:
1 FaxHeader hat 2 FaxRecipient
alle beiden faxRecipient haben das flag isSend true bzw .1
3. Bsp.:
1 FaxHeader hat 2 FaxRecipient
keines der beiden faxRecipient haben das flag isSend true bzw .1 also beide false
Wie kann ich jetzt zum beispiel alle faxheader selecten die dem 2. beispiel entsprechen...
Also cih bin echt am verzweifeln... Es wäre echt nett, wenn sich wer findet da mit dann einen rat geben könnte
Danke im voraus...
Mfg dacosta
|