我有一个带有两个表的MS-Access数据库,两个表都包含一个LongText字段Description。我想合并这些表,并在一个数据集中获得结果。问题是,uinon将字段值裁剪为255个字符。
这是我的疑问:
SELECT Description, LenBefore, Len(Description) AS LenAfter FROM (
SELECT Description, Len(Description) AS LenBefore FROM References
UNION
SELECT Description, Len(Description) AS LenBefore FROM KeyWords
)结果:

MDB文件是2002-2003年的文件格式,我在2016 64x中运行这个文件。
有没有办法在一个查询中获得全文?
发布于 2018-01-05 09:52:23
进入查询SQL视图,并将UNION更改为UNION。
在UNION中,结果必须避免重复,这意味着进行比较。Access只允许最多255个字符进行比较,因此可以调整字段。UNION ALL不需要去复制,因此这种行为不会发生。
https://stackoverflow.com/questions/48110948
复制相似问题