你这两句查询有重复项(id)如何何并?合并就是覆盖了,再说前者 select id后者是select *而后者其实里面也有id;所以如果合并了$resRow["id"]该是哪组数据呢?合并是要么完全一致;要么完全不一致前者用union就能解决,后者查两次(不用担心效率,差不多的);查完保存数组,一个array_merge\array_push就搞一起了