业务经理

微信扫描以上二维码

028-61286886

技术咨询

求一段mysql语句,可联查出内容附表中的字段内容

迅睿框架 更新 2023-05-22 09:40:43 亿友

求一段mysql语句,可联查出内容附表中的字段内容。

不止第一个表。

查出如下类似格式

id     title   content

1     标题    内容

2    标题    内容

3    标题    内容


只要sql语句,有效会再另外发包

方案

  • 迅睿框架联合创始人 #1 · 2023-04-29 01:05:39
  • 乐乐 #2 · 2023-04-29 09:42:02
    讯睿列表调用栏目内容,注意news修改为自己的模块类型 {module module=share catid=$catid page=1 join=1_news_data_0 on=id,id}这个?
  • 亿友 #3 · 2023-04-29 09:51:45
    要mysql语句,而你这样调用也只能第一个附表的。
  • 新手上路 #4 · 2023-04-29 10:05:15
    debug里面就可以看到sql了
  • 亿友 #5 · 2023-04-29 19:05:18
    新手上路 这个我知道,难点就在字段tableid存放表id,怎么关联查询,作为表名查询出数据
  • 康露依 #6 · 2023-04-30 11:40:43
    SELECT `id`,`title`,`content` FROM `数据表名称`
  • 又菜又爱玩 #7 · 2023-05-04 13:04:16
    循环还是内容页?
  • 又菜又爱玩 #8 · 2023-05-04 13:11:44
    一楼给了答案啊,效率最低的方式就是,先查询表news,然后再获取当前文章id,查询文章表,
    {module module=news ******* return=r}
    
    {content module=news id=$r.id}
    标题:{$t.title}
    内容:{$t.content}
    {/content}
    
    {/module}
  • q2013723 #9 · 2023-05-04 20:13:08
    可以使用MySQL语句中的“JOIN”关键字。JOIN语句可以将两个或多个表中的数据联接在一起,从而实现数据的关联查询。

    具体来说,我们可以使用INNER JOIN语句将主表和附表进行关联,通过共同的字段(例如主键和外键)来匹配两个表中的数据。例如,假设我们要联查订单表和订单详情表,可以使用以下语句:
    SELECT orders.order_id, order_details.product_name, order_details.quantity
    
    FROM orders
    
    INNER JOIN order_details ON orders.order_id = order_details.order_id;
    在这个例子中,使用了SELECT语句来选择需要查询的字段,包括订单表中的订单ID和订单详情表中的产品名称和数量。然后,我们使用INNER JOIN语句将两个表进行关联,并指定了关联条件,即订单表和订单详情表中的订单ID字段相等。
    这样,我们就可以通过一条MySQL语句联查出内容附表中的字段内容。当然,在实际的查询中,我们需要根据具体的数据表结构和查询需求来编写相应的语句,以实现准确、高效的数据查询

    推荐一款网站自动原创ai内容的养站系统,原创3分钱一篇。做代理1分钱一篇。全自动ai创作,自动导入网站。

    https://chat.xilaihao.com/

    支持:帝国cms、wordpress、zblog、易优cms、海洋cms、苹果cms、迅睿cms、织梦cms等自动导入,也可以免费定制你自己开发的程序。

    诚招代理。提成40%



    1、 添加网站域名:



    1、 添加标题(标题可以找自己行业相关的如5118的疑问词 比如:SEO怎么优化 搜索后选择疑问词提取,作为标题。)



    2、 对接网站(支持:帝国、织梦、易优、wordpress、zblog、迅睿、Discuz等 可免费定制



    3、 自动发布到网站。配图是自动配的。也可以设置自定义图片





    4、 定时和选择系统







  • 小黄人 18html #10 · 2023-05-18 10:59:07
    一段不行,要做2段查询(动态副表),写死副表就可以一段!
  • 亿友 #11 · 2023-05-22 00:11:32
    感谢各位的热心恢复,我只要是想知道,怎么查询模块数据库表的的时候并通过tableid查询出对应的附表content数据的mysql语句或者存储过程也行。
  • 优速开发工作室 #12 · 2023-05-22 08:51:43
    附表ID它是存在表表里面的,你只能先查询主表,再根据主表的ID值来查询附表。你要查两次,不能一次性查出来。
  • 亿友 #13 · 2023-05-22 09:40:43
    SELECT DISTINCT tableid INTO @tableid FROM dr_1_news;
    SET @sql = CONCAT('SELECT n.id, n.title, a.content FROM dr_1_news n JOIN dr_1_news_data_', @tableid, ' a ON n.id = a.id');
    PREPARE stmt FROM @sql;
    EXECUTE stmt;
    DEALLOCATE PREPARE stmt;
    我这现在有段mysql语句可以查出来了。
    虽然在我需要用到的地方用不了,最少学习了,知道怎么实现,分享给有需要的朋友,再次感谢大家的热心回答。

迅睿系统漏洞

独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...
下载Plus
下载Plus(2026-09-09)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...