根据其他表中的条件在表上选择查询?没有外键

时间:2014-04-10 15:57:43

标签: mysql sql postgresql

如果从表B返回不同的select查询,我想从表A中创建一个select查询。 表中的查询可以从B中选择1,其中x =某事。 表A中的查询可能完全不同。

我可以在单个SQL查询中执行此操作吗? 实现这一目标的最佳方法是什么?

我正在使用postgres

1 个答案:

答案 0 :(得分:1)

通过它的声音你想要的东西:

SELECT  A.SomeColumn, A.AnotherColumn
FROM    A
WHERE   EXISTS (SELECT 1 FROM B WHERE B.X = Something);