1

我需要通过动态子查询从两个不同的表中访问两个属性。

create table DLFileVersion (
    uuid_ VARCHAR(75) null,
    fileVersionId LONG not null primary key,
    groupId LONG,
    companyId LONG,
    userId LONG,
    userName VARCHAR(75) null,
    createDate DATE null,
    etc... etc... etc...
    status INTEGER,
    statusByUserId LONG,
    statusByUserName VARCHAR(75) null,
    statusDate DATE null
);

和其他表

create table DLFileEntry (
    uuid_ VARCHAR(75) null,
    fileEntryId LONG not null primary key,
    groupId LONG,
    companyId LONG,
    userId LONG,
    userName VARCHAR(75) null,
    version VARCHAR(75) null,
    size_ LONG,
);

我必须通过这两个表中的属性找到一个文件,问题是,我不知道如何使用 DLFileVersion 表中的两个属性进行动态子查询,它们是 status 和 userName ...我需要将这两个属性与整个 DLFileEntry 表,使用用户从 jsp 页面获取的条件执行动态查询。例子:

SELECT DLFileVersion.userName, DLFileEntry.userName, status, version
FROM DLFileVersion, DLFileEntry
WHERE ....
4