【发布时间】:2026-01-11 02:00:01
【问题描述】:
我有一个名为 [SAMPLES] 的样本表,我在末尾添加了多个列,用于不同类型的实验室分析结果,但是对于大多数样本,只完成了一项分析。我希望能够仅选择对同一个样本进行了多次分析的样本。
表结构类似于:
对于上述情况,查询应仅选择样本“ABC122”和“ABC123”。
有没有简单的方法来选择这些数据?
- SQL 2012 数据库。
【问题讨论】:
-
你的桌子设计真的很糟糕。你愿意接受改变吗?
-
嗨 Juergen,分析类型在它们自己的列中,结果在单独的列中,所以我实际上将它们转为每个样本,而不是每个样本有多行。但是是的,绝对愿意改变
-
For the above, the query should select only samples 'ABC120' and 'ABC121'.我猜你的意思是ABC122和ABC123
标签: sql sql-server-2012