我有两张桌子
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:卖家详细信息
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.在哪里
发布于 2013-02-12 18:52:09
这看起来不像java-ee,也不像hibernate或类似。它看起来像普通的SQL。因此,指定DBMS的目标是什么会很好。
您的请求仅与sellerdetails (价格和sellername)相关,并且您指定的条件始终为真,因为它是一个外键,除非FK值为空(除非您想要过滤特定的pr_insertion77,但这不是您所要求的)。
查询:
SELECT sellername, price FROM sellerdetails WHERE biddedproduct IS NOT NULL;发布于 2013-02-14 11:23:47
如果pr_insertion77中的任何细节在sellerdetails中有对应的细节,则可以使用JOIN.In大小写,然后使用内部连接
SELECT sellerdetails.sellername,sellerdetails.price
FROM pr_insertion77 INNER JOIN sellerdetails
ON pr_insertion77.pr_title=sellerdetails.biddedproduct;https://stackoverflow.com/questions/14830548
复制相似问题