我想像这样在 oracle 数据库中过滤我的数据,我知道这个查询是错误的,还有其他可能的方法吗?目前我正在尝试这样做。
SELECT apd.first_name,
apd.middle_name,
apd.last_name,
apd.first_thi_nme,
apd.middle_thi_nme,
apd.last_thi_nme
FROM applicant_detail apd
WHERE apd.application_number IN
( SELECT **apd.application_number,
apd.industry_type_cde**
FROM a_detail apd,
a_type apt
WHERE apt.application_number=apd.application_number
AND apt.identification_code=apd.identification_code
AND apt.guarantor_type='I' )
// 我必须在这两列基础上找到重新编码,它们都相同,它们返回唯一或任何其他方式来传递这些apd.application_number
,apd.industry_type_cde
inIN
子句或任何其他。
知道我该怎么做吗?