値を持つテーブル myTblを用意する
ID Number
1 12458
2 45896
3 12458
4 87456
次のようなクエリがあります:
SELECT TOP 1 n.abonent_name , ad.address
FROM dbo.names n
INNER JOIN dbo.addresses ad on n.address_id = ad.id
WHERE n.number = (every number from myTbl)
クエリのWhere 句に myTbl から各番号を挿入し、各番号の応答を仮想テーブル#tblに挿入します。 #tbl など
CREATE TABLE #tbl
(
id identity(1,1),
abonent_name varchar(20),
address varchar(50)
)
カーソルなしで書きたい