高版本才支持union,msyql4可以低版本用临时表:
CREATE TEMPORARY TABLE tmp SELECT *FROM table WHERE 条件1;
INSERT INTO tmp SELECT * FROM test_table WHERE 条件2;
SELECT * from tmp;
DROP TABLE tmp;建议你还是使用两次查询,效果一样

解决方案 »

  1.   

    http://www.mysql.com/doc/en/UNION.html
      

  2.   

    mysql4.0.0以后支持union
    方法1不行的原因,不是where要一致,而是select后的选项要一致
    注意union后有一个ALL的参数:
    使用了返回满足后一个select的记录
    不使用,返回另一个记录
    另:
    不要重复发贴,如果有必要,我可以将你的帖子提前。但是不要重复。
    不想删除这个帖子,因为会降低信誉分