我試圖做這樣的事情:是否有可能在沒有創建nvarchar變量的情況下在SQL中選擇一個選擇?
--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做一些事情,但我試圖避免這種情況。有沒有什麼好方法可以做到這一點?
我不明白你的問題。 – Kermit 2013-03-14 19:12:48
你在這裏尋找什麼最終結果? – HLGEM 2013-03-14 19:13:00
這是可能的(因爲它是一個select *語句),但你想要什麼結果從查詢 – Badmiral 2013-03-14 19:24:41