如下图所示,有冗余记录。如何消除冗余?
这是我的代码:
func scrollViewDidEndDecelerating(scrollView: UIScrollView) {
println("end of the table")
}
答案 0 :(得分:1)
只需将groupby添加到您的查询中,例如
$result = $db->prepare("SELECT * FROM
studentvotes,student
where student.idno = studentvotes.idno
GROUP BY student.idno
");
有关详细信息,请阅读@pupil答案。
我希望这对你有用。
答案 1 :(得分:1)
您需要使用GROUP BY。
将SQL更改为:
SELECT * FROM studentvotes,student where student.idno = studentvotes.idno
GROUP BY student.idno
使用GROUP BY
,您可以指定要分组的列(甚至多列)。
结果按这些列分组,这意味着这些列(如果是多个组合)将在结果集中只出现一次。
例如,您的表格中有多个iDno
条目。
当我们触发SELECT查询时,它将返回具有多个iDno
实例的所有行。
如果我们应用GROUP BY
,则会返回按iDno
分组的结果。
答案 2 :(得分:0)
您可以使用GROUP BY来显示冗余记录。
$result = $db->prepare("SELECT *
FROM studentvotes,
student
WHERE student.idno = studentvotes.idno
GROUP BY student.idno
");