SELECT * FROM A WHERE (//条件) UNION SELECT * FROM B WHERE (//条件)`怎样才可以同时满足两个SELECT语句之间的条件才显示值`而不是分别把两个SELECT语句的值连接在一起显示出来`/////注:这两句不能用一个SELECT语句查询用WHERE过滤值.

解决方案 »

  1.   

    所有查询中的列数和列的顺序必须相同。
    数据类型必须兼容。 UNION 运算符
    将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。使用 UNION 组合两个查询的结果集的两个基本规则是: 所有查询中的列数和列的顺序必须相同。
    数据类型必须兼容。