我有一张名为'出勤'的表格,用于记录学生在课程中的出勤时间.此表有4列,例如'id','course_id','attendance_time'和'student_name'.此表中的少数记录的示例是:
23 100 1/1/2010 10:00:00汤姆
24 100 1/1/2010 10:20:00鲍勃
25 187 1/2/2010 08:01:01丽莎
.....
我想创建每门课程最新出勤时间的摘要.我在下面创建了一个查询:
SELECT course_id, max(attendance_time) FROM attendance GROUP BY course_id
Run Code Online (Sandbox Code Playgroud)
结果将是这样的
100 1/1/2010 10:20:00
187 1/2/2010 08:01:01
现在,我想要做的就是在上面的结果中添加'id'列.怎么做?
我不能只是将命令改为这样的东西
SELECT id, course_id, max(attendance_time) FROM attendance GROUP BY id, course_id
Run Code Online (Sandbox Code Playgroud)
因为它会返回所有记录,就像没有使用聚合函数一样.请帮我.
我是PHP的初学者.2天前我写了几行代码,但昨天已经不行了.代码是:
<body>
<form method='post' action='test.php'>
name <input type='text' id='txtName'/>
age <input type='text' id='txtAge'/>
<input type='submit'/>
<hr/>
name <?php echo $_POST['txtName']; ?>
age <?php echo $_POST['txtAge']; ?>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)
它的作用只是显示文本框的值,但它不起作用.为什么?