• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql – PHP 处理 数据库多表,既能高效又能思路清晰如何处理的?

php 搞代码 4年前 (2022-01-25) 34次浏览 已收录 0个评论
文章目录[隐藏]

【情况如下】
在表1中 记录着
自行车编号 租户商家

<code>1           a     2           a3           b4           c</code>

[这里的意思是,不同的商家。拥有的自行车,商家拥有自行车表]

表2
自行车编号 租出时间 租出金额

<code>1           2         41           3         51           6         102           3         53           4         7</code>

[这里 意味着。不同的商家 对自己的自行车 租出时间不同设置的价格,自行车价格表]

表3
自行车编号 租出时间 租的人

<code>1          2        用户11          3        用户22          4        用户33          2        用户44          1        用户5[这里指,用户,在今天使用的自行车和租的时间,租车记录]</code>

【那么问题来了】
我现在想知道

1、商家今天租车,同1车,租车总次数
最后要拿到
自行车编号 租出2小时几次? 租出3小时多少次?租出4小时多少次?

我有2种方法。第一种是用 程序 先查出所有车的租出记录。然后在用程序来统计分别租出去那种时间,和多少次。
请问这种类型的数据统计。PHP一般是怎么来达到既能考虑到效率。又能很简洁!

回复内容:

【情况如下】
在表1中 记录着
自行车编号 租户商家

<code>1           a     2           a3           b4           c</code>

[这里的意思是,不同的商家。拥有的自行车,商家拥有自行车表]

表2
自行车编号 租出时间 租出金额

<code>1           2         41           3         51           6         102           3         53           4         7</code>

[这里 意味着。不同的商家 对自己的自行车 租出时间不同设置的价格,自行车价格表]

表3
自行车编号 租出时间 租的人

<code>1          2        用户11          3        用户22          4        用户33          2        用户44          1        用户5[这里指,用户<mark>6来源gaodaimacom搞#^代%!码网</mark><strong>搞gaodaima代码</strong>,在今天使用的自行车和租的时间,租车记录]</code>

【那么问题来了】
我现在想知道

1、商家今天租车,同1车,租车总次数
最后要拿到
自行车编号 租出2小时几次? 租出3小时多少次?租出4小时多少次?

我有2种方法。第一种是用 程序 先查出所有车的租出记录。然后在用程序来统计分别租出去那种时间,和多少次。
请问这种类型的数据统计。PHP一般是怎么来达到既能考虑到效率。又能很简洁!

这个直接就可以用sql语句来解决,用左连接可以查出任何你想要的数据,如果用php处理的话,一次性把所有的数据都取出来,然后再处理也是可以的,千万不要循环中再去查询数据库。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql – PHP 处理 数据库多表,既能高效又能思路清晰如何处理的?

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址