当前位置: 首页 > news >正文

mysql 获取两张表数据_PHP MySQL 获取两张表的数据,第二张表的数据等于第一张表的某个键的值...

目前渲染的数据格式是:array("id"=>1,"title"=>"string","content"=>"string","advantage"=>array(),"features"=>array(),"process"=>array());第一张表的数据格式:array("id"=>1,"...

目前渲染的数据格式是:

array(

"id" => 1,

"title" => "string",

"content" =>"string",

"advantage" =>array(),

"features" =>array(),

"process" =>array()

);

第一张表的数据格式:

array(

"id" => 1,

"title" => "string",

"content" =>"string",

"advantage" =>"advantage",

"features" =>"features",

"process" =>"process"

);

这里的advantage/features/process对应第二张表的type,因这里是一个二维数组。这里的ID为主键,第二张表的with_id对应第一张表的主键ID。

第二张表的数据格式:

array(

"id" => 1,

"with_id" =>1,

"type" =>"advantage(或)features(或)process"

"title" => "string",

"content" =>"string"

);

看了join的用法,若第一张表的数据仅一条,那么获取出来的数据变成10多条了,而更改数据格式,循环遍历出来的数据type又对等不上第一张表的数据。

想问问大神,如果是这样的数据,该如何获取到?如果数据这样排列麻烦效率不高,那么有更高效率的方法吗?

现在我写出来的数据是直接在方法里面获取两次MySQL数据,然后遍历循环出来,把格式修改成渲染数据格式,但总归麻烦。

展开

相关文章:

  • 诗人2
  • echarts一个页面有多个tooltip_Echarts!再也不用担心我的数据图形了
  • mysql用root启动报错_Mysql Cluster 非root用户启动ndbd节点报错
  • 深入理解C/C++函数指针
  • spring mysql 自动重连_再淡spring jdbc 连接池断开重连设置
  • 终极恢复孰弱孰强-DUL vs AUL
  • jsp动态分页 mysql后台查询_JSP留言板系统(前台:游客增查+后台管理员:增删改查删回复+MVC+列表分页+MySQL)...
  • [领域]javascript hacking guide part 4
  • 导入csv 0的问题_解决:MySQL workbench8.0 无法导入csv
  • 多态性——vptr和vtable
  • mysql建删改查_mysql 操作数据库创建,增删改查
  • python中wraps_python装饰器函数wraps
  • 什么是期货
  • mysql-sandbox_mysql-sandbox 安装
  • 常用股市术语
  • JavaScript设计模式系列一:工厂模式
  • Java方法详解
  • LeetCode算法系列_0891_子序列宽度之和
  • nodejs实现webservice问题总结
  • PHP变量
  • Promise面试题,控制异步流程
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 关于springcloud Gateway中的限流
  • 前嗅ForeSpider中数据浏览界面介绍
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 为什么要用IPython/Jupyter?
  • 用Python写一份独特的元宵节祝福
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #include到底该写在哪
  • #stm32驱动外设模块总结w5500模块
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (39)STM32——FLASH闪存
  • (C语言)球球大作战
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (十一)c52学习之旅-动态数码管
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转)fock函数详解
  • (转)Windows2003安全设置/维护
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .net操作Excel出错解决
  • .Net各种迷惑命名解释
  • .NET简谈设计模式之(单件模式)
  • @Bean, @Component, @Configuration简析
  • @TableLogic注解说明,以及对增删改查的影响
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • []使用 Tortoise SVN 创建 Externals 外部引用目录