mysql 两次查询结果合并的问题
我用图形化表示,在一个表里查询第一次结果selectid,valuefromtableawhere....idvalue111231523419345第二次结果selec...
我用图形化表示,在一个表里查询
第一次结果select id,value from tablea where....
id value
11 123
15 234
19 345
第二次结果select id,name from tablea where....
id name
13 pig
15 dog
19 fox
如何把查询结果合并成
id name value
11 123
13 pig
15 dog 234
19 fox 345 展开
第一次结果select id,value from tablea where....
id value
11 123
15 234
19 345
第二次结果select id,name from tablea where....
id name
13 pig
15 dog
19 fox
如何把查询结果合并成
id name value
11 123
13 pig
15 dog 234
19 fox 345 展开
2015-06-03 · 知道合伙人软件行家
关注
展开全部
sql
SELECT id,name, value FROM tablea WHERE 第一个sql条件 OR 第二个sql条件
php
$a = Asql结果数组;
$b = Bsql结果数组;
foreach($a as $k=>$v){
foreach($b as $ke=>$va){
if($v['id'] == $va['id']){
$a[$k]['value'] = $va['value'];
break;
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询