access 中的union
sql中执行select 'a ' as f1 union all select 'b ' as f1
会返回2条记录
而再access中却报错误:“查询输入必须至少包含一个表或查询”
如果现在存在2个表a1,b1 字段只有一个都是f1,记录都只有一条,分别是a和b
再执行select f1 from a1 union all select f1 from b1却可以成功,
难道access中的union语句中一定要含有目标表吗,即一定要有from语句吗?
------解决方案--------------------access没用过,不清楚。帮你顶,不过你可以试试语句:
select 'a ' as f1
如果可以的话再试试下面的语句
select 'a '
union all
select 'b '
------解决方案--------------------測試了多種情況,都不行。
按照他的錯誤提示來看,的確是這樣,要麼是個資料表,或者是個查詢。
直接這樣操作,在ACCESS中不支持。
------解决方案--------------------select 'a ' from 表名
union all
select 'b ' from 表名