社区
MySQL
帖子详情
MySQL中根据当前非ID字段怎样获取下一个数据?
yk2045
2017-11-18 09:40:33
各位大佬帮帮忙,我在MySQL中有两张表,A表中有一个Id值,一个Name值,B表是人名表,我想在添加ID值时能获取B表中的人名,并且添加第二条ID值时,能自动获取B表中的下一个人名,并且人名为空时越过,到底时返回开始。各位有什么思路?
我写Java,有这样一个需求,往数据库中插入时,输入ID时自动添加人名属性,并且人名经常变动增删,所以建了一个人名表。
A表B表都可以重新设计。
哪位大神提供个思路,谢谢。
...全文
266
2
打赏
收藏
MySQL中根据当前非ID字段怎样获取下一个数据?
各位大佬帮帮忙,我在MySQL中有两张表,A表中有一个Id值,一个Name值,B表是人名表,我想在添加ID值时能获取B表中的人名,并且添加第二条ID值时,能自动获取B表中的下一个人名,并且人名为空时越过,到底时返回开始。各位有什么思路? 我写Java,有这样一个需求,往数据库中插入时,输入ID时自动添加人名属性,并且人名经常变动增删,所以建了一个人名表。 A表B表都可以重新设计。 哪位大神提供个思路,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yk2045
2017-11-22
打赏
举报
回复
不能加在程序中,因为人名表也会有几个人有权限修改。所以,必须建立在数据库端。现在输入当前ID时获取上一个人名的下一个人名已经用语句实现了,现在想要当人名都遍历一遍以后再重新开始,还有,当B表中人名为空时越过,在考虑要不要加case when语句判断一下
zjcxc
2017-11-20
打赏
举报
回复
程序设计的问题,跟数据库没有什么关系 通常老邪把 B 表缓存在程序中,输入 ID 之后,从缓存读取信息显示 也可以输入 ID 后根据ID实时查询数据库,显示查询结果,但这样容易导致数据库瓶颈
mysql
上一条 下一条_
MySQL
查询
当前
记录的上一条和下一条
实现思路因为
数据
库
中
的
id
字段
一般都是递增的,那么上一条
数据
的
id
小于
当前
数据
的
id
,下一条
数据
的
id
大于
当前
数据
的
id
。所以可以根据这一特点结合子查询来完成。在子查询
中
查询出
id
小于
当前
id
的...
mysql
如何通过
当前
排序
字段
获取
相邻
数据
项
mysql
如何通过
当前
排序
字段
获取
相邻
数据
项
MySQL
根据多
字段
查询重复
数据
MySQL
根据某
一个
或者多个
字段
查找重复
数据
mysql
数据
库
字段
复制到 另
一个
字段
这个示例展示了如何在实际应用场景
中
使用SQL实现
字段
数据
的拆分和复制操作,这种操作在
数据
清洗和整理过程
中
非
常常见。在使用
MySQL
的UPDATE语句时,有一些注意事项需要特别留意,以确保更新操作能够按预期进行并避免...
mysql
数据
库查询下一条_
mysql
如何查询下一条
数据
mysql
查询下一条
数据
的方法:从news表里按从小到大的...
mysql
查询下一条
数据
的方法:
获取
当前
文件下一条记录的原理是下一条的sql语句,从news表里按从小到大的顺序选择一条比
当前
ID
大的
数据
。如果
ID
是主键或者有索...
MySQL
57,064
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章