Ms-Access
使用查詢將欄位合併到一行
我正在使用 Microsoft Office Professional Plus 2010。我想弄清楚的是如何將每個 DOMAIN 欄位的所有字元合併到一行中,例如:
Q01 DOMAIN Q32 ----------------------------------------------- http://redbull.example.com example.com F http://www.example.com example.com B
我想通過查詢完成的是獲取 DOMAIN 欄位並創建一個將“Q32”合併為一行的視圖,例如:
DOMAIN Q32 ---------------- example.com B F
這可以通過設計查詢實現,還是我必須編寫 SQL 語句?我嘗試了以下 SQL 語句來創建一個包含兩個不同表的 UNION,儘管我仍然沒有正確顯示合併。
SELECT DOMAIN, Q32 FROM tblMERGE UNION SELECT DOMAIN, Q32 FROM tblASSET;
如果域的值不超過 2 個,這將有所幫助:
SELECT [DOMAIN], IIF(First([Q32])<>Last([Q32]), First([Q32])+' '+Last([Q32]),First(Q32)) AS _Q32 FROM [table] GROUP BY [DOMAIN];