永发信息网

一个数据库,多个网站需要调用同一条内容,然后排序(顺序不一样)。求解决方法啊?大神在的速度告诉啊

答案:4  悬赏:70  手机版
解决时间 2021-01-25 10:33
  • 提问者网友:刺鸟
  • 2021-01-24 17:41
此问题解决,在加100悬赏分。恩
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-01-24 18:03
你创建一个视图在视图内排好序,然后网站调用时就不要排序了
估计就可以了
实在不行在视图内加一个id列,网站调用时用id列排序,数字排序无论在哪个字符集中都一样的
全部回答
  • 1楼网友:风格不统一
  • 2021-01-24 20:17
是跨域名吗 还是在同一个空间里面新建的子目录 都是配置数据库连接的OK了 排序不一样 写的sql语句不用罢了
  • 2楼网友:狂恋
  • 2021-01-24 19:15
create table 员工信息表(员工编号 char(6), 员工姓名 char(10) not null, 性别 char(2) check(性别 in('男','女')), 年龄 int,学历 char(10),籍贯 varchar(20),家庭住址 varchar(50)) create table 员工工资表(员工编号 char(6) references 员工信息表(员工编号), 员工薪水 numeric(7,2) check(员工薪水>0)) (4) alter table 员工信息表 add 员工电话 varchar(20)
  • 3楼网友:洒脱疯子
  • 2021-01-24 18:11
不知道你要解决的问题是什么?不知道你需要的方法到什么粒度。 从架构角度来看,你可以考虑在业务应用(多个网站的)和数据库之间增加一个查询缓存,用于保存查询结果。 当然,如果你使用MySQL等数据库,这个一般情况下甚至也用不着,因为它缺省支持查询缓存。也就是说,你查询一次之后,下一次查询只要相关记录没有修改,就会直接返回查询结果。当然,如果相关记录被修改了,相应的查询缓存会被清除。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯