已解决问题
谷歌次元丶碎片用户在2015.12.25提交了关于“比亚迪m6php查询联合查询A、B两个表”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-29T01:53:04。$res1=mysql_query("**LECT*FROMAWh**EREt1='123'");
$res2=mysql_query("**LECT*FROMBWh**EREt1='456'");
如何对以上两次查询结合成一次查询,并返回综合结果
$res=mysql_query("**LECTA.t2asv_a,B.t2asv_bFROMA,BWh**ERE(A.t1='123'ANDB.t1='456')");
这句好像不行,它只会返回同时具备时的结果
用OR的话,又会返回整个B表的结果
而我要的效果是:A.t1='123'查询A表的结果+B.t1='456'查询B表的结果
但是不要查询两次
详细问题描述及疑问:
$res1=mysql_query("**LECT*FROMAWh**EREt1='123'");
$res2=mysql_query("**LECT*FROMBWh**EREt1='456'");
如何对以上两次查询结合成一次查询,并返回综合结果
$res=mysql_query("**LECTA.t2asv_a,B.t2asv_bFROMA,BWh**ERE(A.t1='123'ANDB.t1='456')");
这句好像不行,它只会返回同时具备时的结果
用OR的话,又会返回整个B表的结果
而我要的效果是:A.t1='123'查询A表的结果+B.t1='456'查询B表的结果
但是不要查询两次