我知道这是一个愚蠢的问题,但我得问一下。
我处于我正在处理的数据库与另一个表没有“向后”关系的情况下。
假设我有三个表 - 我们称它们为类型表、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