私はこのようなことをしようとしています:
--This table has a list of columns I need from #testTableTwo
CREATE TABLE #testTableOne
(
id nvarchar(250)
)
--This column has the values I need. I just don't know which columns I want.
CREATE TABLE #testTableTwo
(
one INT,
two INT,
three INT,
four int
)
INSERT INTO #testTableOne VALUES ('one'),('two'),('three')
INSERT INTO #testTableTwo VALUES (1,2,3,4)
SELECT (SELECT * FROM #testTableOne) FROM #testTableTwo
だから私がこれになりたいのは:
SELECT ONE, TWO, THREE FROM #testTableTwo
これは可能ですか?nvarchar を作成して COALESCE を使用できることはわかっていますが、それを避けようとしています。これを行う良い方法はありますか?