我的表:
pno name lesson
-----------------------------
1 John Math
1 John Biology
2 Lisa Biology
3 Emma Math
3 Emma Art
3 Emma Pyhsic
您可以将课程视为“复选框”,当用户检查课程时,它将过滤我的表格。问题就在这里,我想过滤只选数学和生物学!
当用户只检查数学时;
我的过滤表:
pno name lesson
-----------------------------
1 John Math
3 Emma Math
当用户检查数学和生物学时;
我的过滤表:
pno name lesson
-----------------------------
1 John Math
1 John Biology
我的 HTML 设计是http://jsbin.com/adarih/2/
当用户检查数学和生物学时,我标记了石灰颜色。所以丽莎有生物学但没有数学。我不带丽莎。艾玛选修数学,但不选生物。我不带艾玛。
实际上,这似乎很容易。但这对我来说是至关重要的 sql 查询......