我知道这是一个愚蠢的问题,但我必须要求离开。
我遇到的情况是我正在处理的数据库与另一个表没有“向后”关系。
假设我有三个表 - 让我们称它们为类型表,rt
,wt
和ret
。
每个表都有一个group_id。
每个group
表格都有type
,其中可能包含rt,wt或ret。
选择正常的过程是从类型表中选择,然后在group_id上选择左连接组。
我处于需要以相反顺序选择的情况,但我不知道在运行时我要选择哪个表。我只有这种类型。
是否存在按列值选择表格的事情?比如
SELECT * FROM group LEFT JOIN `group.type` ON `group.type`.group_id = group.id
答案 0 :(得分:1)
在我的情况下,我只做了多次左连接,当然只有其中一个被卡住了。