好吧,自从我非常密集地使用SQL Server来编写查询以来已经有一段时间了。
必须有一些我失踪的问题。
根据我的理解,以下两个查询应返回相同数量的重复记录
if let snapshots = snapshot.children.allObjects as? [FIRDataSnapshot] {
}
INVNO
中没有空值我哪里可能出错?
答案 0 :(得分:2)
这些查询不会返回相同的结果。第一个将仅为您提供具有重复项的INVNO值,第二个将提供所有唯一的INVNO值,即使它们在整个表中仅出现一次。
答案 1 :(得分:0)
按查询分组将过滤我们所有的单张发票,而不同的只会从每张发票中选择一张。第一个查询是第二个
的子集答案 2 :(得分:0)
除了Adam所说的,GROUP BY将对GROUPed列上的数据进行排序。