1

動的サブクエリを介して、2 つの異なるテーブルから 2 つの属性にアクセスする必要があります。

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,
);

これら 2 つのテーブルの属性でファイルを検索する必要があります。問題は、DLFileVersion テーブルの status と userName の 2 つの属性を使用して動的サブクエリを作成する方法がわからないことです。これら 2 つの属性を組み合わせて使用​​する必要があります。 DLFileEntry テーブル全体。ユーザーが jsp ページから取得した基準を使用して動的クエリを実行します。例:

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

1 に答える 1