首页 > 解决方案 > 带有两个工作地点的员工 ID 案例的 SQL

问题描述

我需要视图方面的帮助。

我有这个员工现在出现了两次,因为他列出了两个工作地点。

如何将某些内容放入视图中,以便选择一个位置而不是两个位置?

数据示例

EMPLID  Location
120032  NYC
120032  LAX
120021  NYC
120034  CHI

我只想在视图执行时120032显示他。NYC

在应用程序设计器中将某些内容放入字段公式中是否更好?

标签: sqlpeoplecode

解决方案


对于此示例,您可以使用聚合:

select emplid, max(location) as location
from t
group by emplid;

这适用于我熟悉的任何数据库。 是一个使用 MySQL 的 db<>fiddle。


推荐阅读