我正在构建一个数据库,允许用户在给定日期查看学生的位置。我是PHP / MySQL的新手,并且努力想出SELECT和代码来显示下表:
location
+----------+----------+---------+-----+
| date (1) | date (2) | date(3) | ... |
+----------+----------+---------+-----+
| student | student | student | ... |
| student | | student | |
| | | student | |
+----------+----------+---------+-----+
该表需要显示每个位置。标题中的所有已定义日期必须始终显示,即使该日期在该位置没有学生。
日期标题是动态的(用户可定义的),取自名为'date'的表,引用名为'date'的列。
学生数据来自一个名为“学生”的表格,该表格包含有关每个学生的一系列不同信息,包括“名字”和“ '姓'。
表'location'中有许多不同的假日地点。
用户通过更新第4个标题为“目的地”的表格来告诉数据库学生的位置,该表格由列标题构成:
ID | date_ID | student_ID | location_ID
如果这是一个有点乱码的问题,我道歉。请随时要求澄清,因为我知道我缺乏更精确的知识。
非常感谢提前!