Я разрабатываю систему бронирования для клиники, поэтому моя цель состоит в том, чтобы я хотел отобразить доступные смены врачей, которые еще не зарезервированы, чтобы пациент проверял наличие определенного врача в конкретную дату и смену.
У меня 2 таблицы
Booking (ID, DocID, shift_id, Date)
Shift (ID, name, DocID)
MySQL запрос на выбор, который не работает:
SELECT Shift.ID, Shift.name, Shift.DocID
FROM Shift INNER JOIN
Booking ON Shift.ID = Booking.shift_id
WHERE (Shift.DocID = @DoctorID) AND (Booking.DocID <> @DoctorID)
AND (Booking.shift_id <> @ShiftID) AND (Booking.Date <> @VisitDate)
так что, пожалуйста, любые идеи ???