postgres:由未知表左连接 - 列值

时间:2013-11-08 02:39:58

标签: postgresql

我知道这是一个愚蠢的问题,但我必须要求离开。

我遇到的情况是我正在处理的数据库与另一个表没有“向后”关系。

假设我有三个表 - 让我们称它们为类型表,rtwtret

每个表都有一个group_id。

每个group表格都有type,其中可能包含rt,wt或ret。

选择正常的过程是从类型表中选择,然后在group_id上选择左连接组。

我处于需要以相反顺序选择的情况,但我不知道在运行时我要选择哪个表。我只有这种类型。

是否存在按列值选择表格的事情?比如

SELECT * FROM group LEFT JOIN `group.type` ON `group.type`.group_id = group.id

1 个答案:

答案 0 :(得分:1)

在我的情况下,我只做了多次左连接,当然只有其中一个被卡住了。