-1

tbl_category

pk_int_category_id,
vchr_category_name

tbl_projects

fk_int_category_id,
pk_int_project_id,
vchr_project_name,
vchr_project_description,
bln_project_status

tbl_project_album

pk_int_album_id
fk_int_project_id
vchr_album_name
vchr_album_description

tbl_picture

fk_int_album_id,
pk_int_picture_id,
vchr_picture_name,
vchr_picture_description,
vchr_picture_path

テーブル 2 カテゴリ c1 と c2 にデータを挿入し、各カテゴリに対応する 2 つまたは 3 つのプロジェクトを入力します。c1p1、c1p2、c2p1、c2p2 など。プロジェクトごとに最低 2 つのアルバムと、アルバムごとに最低 2 つの写真が必要です。

  1. 以下を含む結果セットを作成します。

    Pk_category_id、
    category_name、
    Pk_project_id、
    project_name、
    Pk_Picture_id、
    Picture_name、
    Pk_Album_id、
    Album_name

  2. すべてのプロジェクト、すべてのアルバム、およびアルバムに対応する 1 つの写真が表示されるように、結果セットをフィルタリングします。

  3. すべてのプロジェクトと、プロジェクトに対応する 1 つの写真と 1 つのアルバムが表示されるように、結果セットをフィルタリングします。
4

2 に答える 2

-1

すべてのプロジェクト、すべてのアルバム、およびアルバムに対応する 1 つの写真が表示されるように、結果セットをフィルタリングします。

` tbl_projects から p.vchr_project_name,a.vchr_album_name,pr.vchr_picture_name を選択 p,tbl_project_album A,tbl_picture pr where p.pk_int_project_id=a.fk_int_project_id and a.pk_int_album_id=pr.fk_int_album_id group by a.vchr_album_name ;

于 2013-09-23T18:21:38.317 に答える