页面上需要显示2组不同的记录集,解决思路是怎么样?

hgwyl 2020-11-29 11:29:56
有2个表:[文章],[阅读者]
1、显示[文章]表里的:标题、日期、内容
2、显示[阅读者]表里的:姓名

这样的需求,解决思路是什么?
请各路经验大神指点
...全文
176 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hgwyl 2020-11-30
  • 打赏
  • 举报
回复
引用 2 楼 lich2005的回复:
一个页面中并排两个 list 或者 datagrid 之类控件就可以了吧。从第一个控件获取文章的 ID, 用文章ID去关联阅读者的ID,把阅读者显示在第二个控件中。
并排2个list我没有试过… 我是php+mysql 等下午些我搜索一下
lich2005 2020-11-30
  • 打赏
  • 举报
回复
一个页面中并排两个 list 或者 datagrid 之类控件就可以了吧。从第一个控件获取文章的 ID, 用文章ID去关联阅读者的ID,把阅读者显示在第二个控件中。
hgwyl 2020-11-30
  • 打赏
  • 举报
回复
引用 2 楼 lich2005 的回复:
一个页面中并排两个 list 或者 datagrid 之类控件就可以了吧。从第一个控件获取文章的 ID, 用文章ID去关联阅读者的ID,把阅读者显示在第二个控件中。
想了一下,并排2个list,效率和union all两边貌似一样……?
hgwyl 2020-11-29
  • 打赏
  • 举报
回复
目前自己想出来2个思路 一、分页面。页面1读取[文章]表,并把数据传输到页面2,页面2读取[阅读者]表记录集。 ——由于涉及页面的其他逻辑判断,感觉很麻烦,并且传输数据中有个“文章内容”,有html代码。长度或者转码方面有点麻烦。 二、union all方式。将[文章]表和[阅读者]表的记录集union起来,多做一个"source"字段。source="文章"时,显示文章样式。source="阅读者"时,显示阅读者样式。 ——好像又不是很好,具体不好在哪说不上来。 求指点~

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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