找回密码
 立即注册

QQ登录

只需一步,快速开始

随波逐流

注册会员

5

主题

10

帖子

55

积分

注册会员

积分
55
随波逐流
注册会员   /  发表于:2024-6-12 16:35  /   查看:139  /  回复:4
5金币
本帖最后由 随波逐流 于 2024-6-12 16:38 编辑

请教各位大佬。我有一张总表,里面存储了一个不重复的id,在其余的20张表中或许也会有相同的id,因为我在创建的时候会把这个唯一的id写入到这20张表的其中一张表或者多张表中,所以我在提取数据的时候会在这20张表中得到和 主表 id相同的数据!!!


我需要在页面上呈现出来,是不是只能是 服务端命令里面 直接用sql语句去连表查询后返回,在用json到表格?

最佳答案

查看完整内容

只要有相同的ID。不用写语句呀。直接用关联不就查了?

4 个回复

倒序浏览
最佳答案
最佳答案
军军
注册会员   /  发表于:2024-6-12 16:35:24
来自 4#
只要有相同的ID。不用写语句呀。直接用关联不就查了?
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:2024-6-12 17:46:15
2#
咋这么多表,都类似么,如果数据量不大,可通过视图把这些表串联起来。
或者用存储过程获取数据到建好的一个空表中,
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-6-13 14:38:29
3#
感谢大佬的支持。
20 多个表确实有些多了,用 SQL 连接很多表时,数据量和查询效率是需要考虑的一个问题。

建议是能不能优化下数据库设计,不用连表也能查出需要的数据。
或者是把需要的数据用计划任务提前提取到一个表中,查询的时候直接差这个表就行。
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-6-13 18:12:08
5#
感谢军军格友大佬的支持,楼主您可以参考一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部