Oracle-Abfragen mit mehreren Tabellen

Ich versuche, display Freiwilligen Informationen mit Pflicht und was die Leistung zugeordnet ist.
Ich möchte, um diese Informationen anzuzeigen. Allerdings, wenn ich die Abfrage ausführen, wird es nicht sammeln, den anderen Tag von der gleichen Leistung. Und auch availability_date vermischt wird. Ist es richtig Abfragen? Ich bin nicht sicher, es ist die richtige Abfrage.
Könnten Sie mir etwas feedback für mich?
Danke.

Oracle-Abfragen mit mehreren Tabellen

Abfrage ist hier.

SELECT Production.name, performance.performance_date, volunteer_duty.availability_date, customer.name "Customer volunteer", volunteer.volunteerid, membership.name "Member volunteer", membership.membershipid
FROM Customer, Membership, Volunteer, volunteer_duty, duty, performance_duty, performance, production
WHERE  
Customer.customerId (+) = Membership.customerId AND
Membership.membershipId = Volunteer.membershipId AND
volunteer.volunteerid = volunteer_duty.volunteerid AND
duty.dutyid = volunteer_duty.dutyid AND
volunteer_duty.dutyId = performance_duty.dutyId AND
volunteer_duty.volunteerId = performance_duty.volunteerId AND
performance_duty.performanceId = performance.performanceId AND
Performance.productionId = production.productionId

--Bild-- Hinzugefügt
Ergebnis:
Oracle-Abfragen mit mehreren Tabellen

InformationsquelleAutor wholee1 | 2012-04-03

Schreibe einen Kommentar