业务经理

微信扫描以上二维码

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-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块:
PHPCMSV9数据转换
PHPCMSV9数据转换(2026-10-28)
PHPCMS转入迅睿CMS操作步骤:https://www.xunr...
域名授权系统
域名授权系统(2026-10-28)
后台增加前台访问地址链接