我在表格中有以下查询...
SELECT * FROM pos_took WHERE DELETEDDATE IS NOT NULL
现在它包含列的内容
我在其他表中有第二个查询...
select * from pos_rook
现在pos_rook表还包含列taketdm_bookid
所以第一个表的taketdm_bookid是第二个表的外键
现在我必须执行第一个查询,即..SELECT * FROM pos_took WHERE DELETEDDATE IS NOT NULL并且在其中我将获得takeid现在我必须检查那些takeid是否位于pos_rook表中,这是否是第一个查询takeid的结果存在于第二个表的taketdm_bookid中或者不是请告知如何在其他表格中检查这个引用请告知Oracle查询
答案 0 :(得分:2)
JOIN
两个表:
SELECT * -- List here the columns you want to select
FROM pos_took AS t
INNER JOIN pos_rook AS r ON t.tookid = r.tooktdm_bookid
WHERE t.DELETEDDATE IS NOT NULL
答案 1 :(得分:0)