【发布时间】:2021-07-27 23:01:24
【问题描述】:
这里是 SQL 新手 - 我正在尝试从与特定条件匹配的表中获取 1 行
通常看起来像
SELECT TOP 1 *
FROM myTable
WHERE id = 'abc'
输出可能看起来像
value id
--------------
1 abc
该表有许多“id”条目,我试图为每个“id”获取一个条目。现在我有'id's列表。我将如何执行类似
SELECT TOP 1 *
FROM myTable
FOR EACH id
WHERE id IN ('abc', 'edf', 'fgh')
期待结果
value id
--------------
1 abc
10 edf
12 fgh
我不知道是某种联合还是连接操作,但想学习。我正在使用 Azure SQL Server
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
标签: sql loops azure-sql-database each