怎的同时查询多个数据表
程序员文章站
2024-01-20 11:03:52
...
怎样同时查询多个数据表
有3个表(jtrb1,jtrb2,jtrb3),每个表都有几十万行记录,且每个表字段名称都一样(id,name,price,intime,outtime)
怎样同时查询3个表里的内容?
比如我要在3个表里同时查字段name为“上衣”价格price小于“300”的记录。
求贴个PHP代码,单个表查询会做,多个表的就搞不动了。
另外:多表查询能不能用
来输出内容?
最主要的还是贴个代码啊。谢谢啦!!
------解决方案--------------------
把数组打印出来。。用foreach试一试。
------解决方案--------------------
UNION试试
------解决方案--------------------
有3个表(jtrb1,jtrb2,jtrb3),每个表都有几十万行记录,且每个表字段名称都一样(id,name,price,intime,outtime)
怎样同时查询3个表里的内容?
比如我要在3个表里同时查字段name为“上衣”价格price小于“300”的记录。
求贴个PHP代码,单个表查询会做,多个表的就搞不动了。
另外:多表查询能不能用
while($row = mysql_fetch_array($result))
来输出内容?
最主要的还是贴个代码啊。谢谢啦!!
------解决方案--------------------
把数组打印出来。。用foreach试一试。
------解决方案--------------------
UNION试试
------解决方案--------------------
select * from (
select * from jtrb1 where jtrb1.name='上衣' and jtrb1.price union all
select * from jtrb2 where jtrb2.name='上衣' and jtrb2.price union all
select * from jtrb3 where jtrb3.name='上衣' and jtrb3.price ) as t
相关文章
相关视频