mysql函数有没有办法像sqlserver这样返回table呢?

XiaoYi96 2022-07-29 15:05:11

 

上图是一个sqlserver的函数,返回多个参数十分的方便,我想把它转换成mysql的语法,跟别的表做关联查询用,但是网上查了查,好像都没有,说是只能返回单个参数。有解吗?

...全文
199 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shinger126 2022-08-06
  • 打赏
  • 举报
回复

mysql没有表函数。如果你的需求是和其他表关联时,每一行数据仅返回一行数据,那就要拆分成多个函数来返回数据。
如果是要每个参数组合返回多行数据的话,那就要用存储过程来循环处理

吉普赛的歌 2022-08-04
  • 打赏
  • 举报
回复

那就返回json, 调用时再转成表吧。
https://blog.csdn.net/asd529735325/article/details/107205214/

XiaoYi96 2022-07-29
  • 打赏
  • 举报
回复

存储过程没法用sql语句跟表做关联查询,所以还是希望用函数的方式

56,685

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧