日期:2014-05-17  浏览次数:20967 次

联合查询两张表sql
举个例子,表 man 表示男人的一些信息(ID,Name,Address...),表 woman 表示女人的一些信息(ID,Name,Address...),我现在要做个模糊查询,查询name符合条件的男人女人信息集合,要求是必须写一条sql,这两张表结构基本字段部分是一样的,有部分不一样,这两张表没有任何关联字段,这样的sql怎么写啊?

------解决方案--------------------
SQL code

select * from 
(select man.ID,man.Name,man.Address
from man
union all 
select woman.ID,woman.Name,woman.Address
from woman) t
where t.name like '%yourcondtion%';