Я запрос SQL Excel Excel, он объединяет некоторые поля, а затем сужает набор данных с предложением where.У меня есть много предложений where, мне интересно, возможно ли объявить имя листа с заголовком / диапазоном в качестве предложения where вместо списка +100 строк строк.
Мой запрос:
select b.*
from (Select B.*, B.[RF attribute1] & "|" & B.[RF attribute2] & "|" & B.[RF attribute3] & "|" & B.[RF attribute4] as new_field
from [BlackMonday1987$] as B
) as b
where new_field in ('a','b','c')
Но как мне сделать что-то вроде того, где в этом пункте будут использоваться все поля в header1 на листе 1. Я пробовал нижеприведенное, не уверен, что это можно сделать или правильная логика.
where new_field = [Sheet1$].[header1]