首页 文章

在MySql表中选择查询[重复]

提问于
浏览
1

这个问题在这里已有答案:

我有两个表table1有id(主键)和table2有一个名称,id(外键) . 表2中的所有ID最初都为null . 现在,只要在父表中生成新的id,我们就必须从table2中选择id为null的第一行,并使用新的id更新该行 . 现在 select * from table2 where id is null 获取了一组行,但有没有办法修改这个sql查询,以便它获取table2的第一行,其中id列为null .

2 回答

  • 2
    select * from table2 where id is null limit 1
    

    限制指定要获取的记录数 .

  • 0
    SELECT * FROM table2 WHERE id is null LIMIT (n - 1), 1
    

    示例:SELECT * FROM table2 WHERE id为null LIMIT 2,1

相关问题