脚本宝典收集整理的这篇文章主要介绍了php – 将多个mysql查询组合成一个结果,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
House Number | Attribute | Value ------------------------------- 23 | Colour | WhITe 23 | Stories | 2 24 | Stories | 1 25 | Colour | Blue
请注意房屋号码23出现两次我怎么说一个mySQL查询返回所有白色的房子并且有两个故事?在这种情况下,它只会返回一个结果 – 23.
我听到你在说什么 – 为什么我不把列名作为’颜色’和’故事’.好吧,原因是因为在我的例子中,房子可以有两种不同的颜色:同一属性名称的两个不同的值.房子可以有两行,一个属性是颜色,值是白色,另一个属性也是颜色,但值是紫色.只要房子有一排颜色:白色和一排有故事:2它将在查询中返回正数并包含在结果中
现在,一旦解决方案将运行两个不同的查询:一个查询匹配白宫并返回一个数组,第二个查询匹配带有两个故事的房子并返回一个数组,然后我可以使用PHP来比较两个数组,看看哪些条目出现在两个数组中,将它们拉出并将它们放入最终数组中.但这涉及调用两个mySQL查询.有没有办法在MysqL端组合查询?
以上是脚本宝典为你收集整理的php – 将多个mysql查询组合成一个结果全部内容,希望文章能够帮你解决php – 将多个mysql查询组合成一个结果所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。