1

私は2つのテーブルを持っています

1:pr_insertion77

create table pr_insertion77(pr_title varchar2(20) primarykey,pr_smalltitle varchar2(20),pr_desc varchar2(100),pr_category varchar2(20),
pr_startdate date,pr_enddate date,pr_bidtype number(2),pr_image long raw);

2:sellerdetails

create table sellerdetails( sellername varchar2(20),biddedproduct varchar2(20),price number(10),CONSTRAINT fk_pr_insertion77
    FOREIGN KEY (biddedproduct)
    REFERENCES pr_insertion77(pr_title)

売り手の名前と価格をどこで取得したいpr_insertion77.pr_title=sellerdetails.biddedproduct.

4

2 に答える 2

0

それはjava-eeのようには見えず、休止状態でも同様でもありません。プレーンSQLのように見えます。したがって、DBMSが対象となるものを指定すると便利です。

リクエストはsellerdetails(価格とセラー名)にのみ関連しており、指定した条件はnull FK値を除く外部キーであるため常にtrueです(特定のpr_insertion77でフィルタリングする場合を除きますが、これは要求したものではありません) )。

クエリ:

SELECT sellername, price FROM sellerdetails WHERE biddedproduct IS NOT NULL;
于 2013-02-12T10:52:09.483 に答える
0

JOIN を使用できます。pr_insertion77 の詳細について、sellerdetails に対応する詳細がある場合は、INNER JOIN を使用します。

        SELECT sellerdetails.sellername,sellerdetails.price 
    FROM pr_insertion77 INNER JOIN sellerdetails 
ON pr_insertion77.pr_title=sellerdetails.biddedproduct;
于 2013-02-14T03:23:46.990 に答える