我有3个表:cc_claim
,cc_exposure
,cc_new
我试图通过claimID
从cc_claim
中选择claimNumber
,然后使用该ID
从exposureID
中检索cc_exposure
表。最后,我想从cc_new
表中选择具有该exposureID
的列。到目前为止,这是我的代码:
SELECT cc_claim.ID as test
FROM cc_claim
where ClaimNumber ='19D1000011'
JOIN (cc_exposure where AssignedUserID = test)
我不确定我是否在正确的轨道上.. sql的新手。
答案 0 :(得分:2)
我认为这可能是您的想法:
SELECT c.ID AS test
FROM cc_claim c
INNER JOIN cc_exposure ex
ON c.ID = ex.AssignedUserID
WHERE c.ClaimNumber = '19D1000011';
请注意,JOIN
总是在 FROM
之后和WHERE
子句之前。
答案 1 :(得分:0)
您需要在匹配的ID上加入表以获取所需的内容。
SQL> select *
2 from v$version;