access里如何将UNION后重复但有部分项不同的数据合并或删除?

如果不加group by 唯一码 的话出现是否出库既有0也有-1,但如果加上就会这样报错“您的查询不包含作为聚合函数一部分的特定表达式“是否出库”。”不知道该怎么改才对。

数据库和二手书籍表的是否出库都是是否那种格式,不知道是不是和这有关系

SELECT t.ISBN, t.唯一码, 书籍信息.书名, 书籍信息.原价, t.打折价, 书籍信息.作者, 书籍信息.出版社, 书籍信息.出版时间, t.收购价, t.入库日期, s.是否出库
FROM (SELECT ISBN, 唯一码, 打折价, 0 AS 收购价, 入库日期, 是否出库 FROM 数据库 
UNION ALL 
SELECT ISBN, 订单编号 AS 唯一码, 打折价, 收购价, 入库日期, 是否出库 FROM 二手书籍 )  AS t, 书籍信息, (SELECT 唯一码, iif(还书时间 is null,-1,0) as 是否出库 FROM 图书借阅 
UNION
SELECT 唯一码, 是否出库  FROM 
(SELECT 唯一码,是否出库 FROM 数据库 
UNION ALL
SELECT 订单编号 AS 唯一码,是否出库 FROM 二手书籍) group by 唯一码 )  AS s
WHERE (((t.ISBN)=[书籍信息].[ISBN]) AND ((s.唯一码)=[t].[唯一码]));


(不算太懂sql。。。)

https://jingyan.baidu.com/article/c33e3f48a2ae5cea14cbb541.html