我是mysql的新手,我需要一些帮助.
我的数据库中有10个表.
在他们身上被命名为"hibernate",架构就像这样
列"实体"包含数据库中其他表的名称.
我需要的是查询,它会为每个表返回一行,包含3列:
像这样:
如果它可以为每个"hibernate"表执行并从"entity"列中获取TableName并获取该TableName的MaxId并返回如上图所示的行并使用"next_hi"也会很棒
编辑:
如果通过从"hibernate"表中读取表名来实现这一点,那么如果我可以使用在Query中使用的表名,那么它也会有所帮助.
我有一个例子,我为一个表"帐户":
SELECT
hibernate.entity as TableName,
hibernate.next_hi,
MAX(Account.Id) as MaxId
From Account
INNER JOIN hibernate
ON "Account"=hibernate.entity;
Run Code Online (Sandbox Code Playgroud)
但现在我不知道如何修改此查询以返回多个表.