如题:用如下两张表:简单起见表的字段都是text类型
表:Table1
姓名 岁数 部门编号
张三 25 1
李四 25 1
张三1 26 2
李四1 26 2
张三2 26 3
李四2 26 3
表:Table2
姓名 岁数 部门编号
王五 25 1
赵六 25 1
王五1 25 2
赵六1 25 2
王五2 25 3
赵六 2 25 3
如何查询部门编号为1的数据:
要的结果如下:
姓名 岁数 部门编号
张三 25 1
李四 25 1
王五 25 1
赵六 25 1
这样写怎么不行呢?(select * from Table1,Table2 where Table1.部门编号='1' and Table2.部门编号='1')
------解决方案--------------------
select * from
(select * from Table1
union all
select * from Table2) t
where t.部门编号='1'
------解决方案--------------------
select * from table1,table2 where table1.部门编号=table2.部门编号 and Table1.部门编号='1' and Table2.部门编号='1'