在我的查询中,我想获取同一城市的所有用户。此查询也可供最终用户使用,以便他们可以查看同一城市的其他用户。 我查询用户表,以便它检索甚至谁运行查询的所有用户。把所有的排除条件放在sql查询中或首先获取所有结果,然后在内存中执行排除代码?
现在有2个选项:
要么我添加到查询user.id条件=(查询运行的用户的用户ID)
或显示其前处理查询结果和删除正在运行查询的用户。
它有什么重要的影响,或者我用哪一个效果?
注 - 我的主要查询并不像找到同一个城市那么简单,而是使用3个表连接来访问用户想要显示的数据。我只是为了简洁而把城市放在这里。