私は、義務のあるボランティア情報と、どのようなパフォーマンスが割り当てられているかを表示しようとしています。この情報を表示したい。ただし、クエリを実行すると、同じパフォーマンスから異なる日付が収集されませんでした。また、availability_date が混同されています。それは正しいクエリですか?それが正しいクエリかどうかはわかりません。フィードバックをいただけますか?ありがとう。
クエリはこちら。
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
-- 画像を追加 -- 結果: