在我的查询中,我想获取同一城市的所有用户。最终用户也可以使用此查询,以便他们可以查看同一城市的其他用户。我查询用户表,因此它检索所有用户,即使已经运行了查询。
现在有 2 个选项:
要么我添加一个条件来查询 user.id !=(查询运行用户的用户 ID)
或者在显示查询结果并删除正在运行查询的用户之前对其进行处理。
我使用哪一个是否重要或有任何相当大的影响?
注意 - 我的主要查询并不像查找同一个城市那么简单,而是使用 3 表连接来访问用户想要显示的数据。为了简洁起见,我只是把城市放在这里。