我的数据库中有两个表,这些表具有完全相同的列和数据类型,但顺序不同。
表 A 包含以下列:A、B、C、D。
表 B 包含以下列:A、C、D、B。
我有一个使用 JooQ 查询数据库的应用程序,它使用 Codegen 创建表和记录。但是,由于编译错误,它不允许我合并两个 select 语句。我能做些什么来合并这两个表?
StepWhereSelect<ARecord> query = dsl.selectFrom(A);
StepWhereSelect<BRecord> query2 = dsl.selectFrom(B);
query.union(query2)
在联合函数内部的变量上,它涉及到 SelectUnionStep 中关于联合(ARecord)不能应用于联合(BRecord)的类型不匹配。
我在 JooQ 哪里可以合并这两张表?
叮当猫咪
相关分类