select * from room as rm
where not exists (
select * from booking
where room_id=rm.room_id ## เปรียบเทียบห้องตรงกัน
and 'วันที่ค้นหา' between `fieldเริ่มจอง` and `fieldสิ้นสุดการจอง` ## เปรียบเทียบ วันที่ค้นหาอยู่ภายในวันที่จอง
)
string sql = "select F_Code,F_Name,CategoryFood_Tb.CF_CategoryFood,F_Price,F_image From (Food_Tb inner join CategoryFood_Tb on Food_Tb.[CF_Type]=CategoryFood_Tb.[CF_Type]) WHERE F_Code LIKE '" + txt_Fsearch.Text + "%' OR F_Name LIKE '" + txt_Fsearch.Text + "%'";
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();