查询以显示子查询中的所有行

时间:2015-09-23 08:38:52

标签: sql oracle

需要你的指南......我有一个疑问:

SELECT * FROM T1
WHERE EXISTS (SELECT * FROM T2 WHERE t1.A = t2.A)
  AND T1.B = '123';

该场景是显示来自T2的一些记录,显示正确的记录数。你能帮忙吗?

我尝试了以下查询,但它返回了大量重复项:

SELECT *
FROM SAMP_TASK T1
    LEFT OUTER JOIN QUOTE_TASK T2 ON T1.A=T2.A AND T1.B = '123';

1 个答案:

答案 0 :(得分:0)

非常感谢您的反馈,我通过使用其他表来解决这两个表的问题。谢谢你的反馈意见