I need to show the hours avaible on each doctor but my code returns nothing Here's my code:
SELECT DISTINCT Hours
FROM agenda_hours, doctor
WHERE Agenda_Hours.idHours NOT IN (SELECT DISTINCT appoitment_hour.Hour FROM appoitment_hour)
AND Doctor.Name IN (SELECT Doctor.Name FROM Doctor Where name = "Name");
This is the description of the table
+---------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+--------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | Name | varchar(100) | NO | | NULL | | | CRM | varchar(20) | NO | | NULL | | | Tel | varchar(10) | YES | | NULL | | | Cel | varchar(10) | YES | | NULL | | | RG | varchar(40) | YES | | NULL | | | CPF | varchar(50) | YES | | NULL | | | Street | varchar(120) | YES | | NULL | | | num | varchar(7) | YES | | NULL | | | bairro | varchar(40) | YES | | NULL | | | city | varchar(70) | YES | | NULL | | | zip | varchar(13) | YES | | NULL | | | datanasc | varchar(20) | YES | | NULL | | | Especiality | varchar(100) | YES | | NULL | | +---------------+--------------+------+-----+---------+-------+
appoitment_hourtoappointment_hour? - edsioufi