页面中有两个下拉列表
当用户从下拉菜单中选择一个中心时,结果应该是 显示该中心仅运行的所有课程
同样,当用户从下拉列表中选择课程名称时, 它显示运行特定课程的所有中心
现在问题是
答案 0 :(得分:0)
架构
centers (id, name)
courses (id, name, id_center)
显示与中心相关的所有课程
select id, name
from courses
where id_center= 'user_center_selection';
显示与课程相关的所有中心(使用in和subselect)
select id, name
from centers
where id in (select id_center
from courses where id = 'user_course_selection')
或使用内部联接
select id, name
from centers
inner join courses on
(courses.id_center = enters.id and courses.id = 'user_course_selection')