<分区>
我有两个表 table1,它有 id(主键)和 table2,它有一个名字,id(外键)。 table2 中的所有 id 最初都是空的。现在,无论何时在父表中生成一个新的 id,我们都必须从 table2 中选择 id 为 null 的第一行,并用新的 id 更新该行。现在select * from table2 where id is null
获取一组行,但有没有办法修改此 sql 查询,以便它获取 table2 的第一行,其中 id 列为空。
<分区>
我有两个表 table1,它有 id(主键)和 table2,它有一个名字,id(外键)。 table2 中的所有 id 最初都是空的。现在,无论何时在父表中生成一个新的 id,我们都必须从 table2 中选择 id 为 null 的第一行,并用新的 id 更新该行。现在select * from table2 where id is null
获取一组行,但有没有办法修改此 sql 查询,以便它获取 table2 的第一行,其中 id 列为空。
最佳答案
select * from table2 where id is null limit 1
限制指定要获取的记录数。
关于java - 在 MySql 表中选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44870941/