У меня есть этот запрос, который отлично работает:
SELECT *
FROM Customer
WHERE SacCode IN
(
SELECT SacCode
FROM SacCode
WHERE ResellerCorporateID = 392
ORDER BY SacCode
)
AND CustomerID IN
(
SELECT CxID
FROM CustAppointments
WHERE AppRoomID IN
(
SELECT AppRoomID
FROM ClinicRooms
WHERE ClinID IN
(
SELECT ClinID
FROM AppClinics
WHERE ClinDate >='20090101'
AND ClinDate <='20091119'
)
)
)
Однако мне нужно увидеть значение ClinDate (внутри последнего вложенного запроса), поэтому мне сказали, что мне нужно переработать запрос с помощью JOINS.
Понятия не имею, как, может кто-нибудь помочь, пожалуйста?
Спасибо.