0

テーブルに以下のクエリがあります...

SELECT * FROM pos_took WHERE DELETEDDATE IS NOT NULL 

今では列 takeid が含まれています

そして、他のテーブルに2番目のクエリがあります...

select * from pos_rook

現在、pos_rook テーブルには列 taketdm_bookid も含まれています。

したがって、最初のテーブルの taketdm_bookid は 2 番目のテーブルへの外部キーです

ここで、..SELECT * FROM pos_took WHERE DELETEDDATE IS NOT NULL である最初のクエリを実行する必要があります。その中で takeid も取得します。これらの takeid が pos_rook テーブルにあるかどうかを確認する必要があります。最初のクエリ takeid が 2 番目のテーブル taketdm_bookid に存在するかどうか、他のテーブル ワードでこの参照をチェックする方法をアドバイスしてください Oracle クエリにアドバイスしてください

4

2 に答える 2

2

JOIN2 つのテーブル:

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
于 2013-09-09T13:49:33.967 に答える