日期:2014-05-18 浏览次数:20580 次
SELECT T1.所属地
FROM A T1, B T2
WHERE A. ID号 = B. ID号 AND T1.姓名 = '张三'
------解决方案--------------------
SELECT T1.所属地
? FROM A T1, B T2
? WHERE A. ID号 = B. ID号 AND T1.姓名 = '张三'
就这个,太简单了
------解决方案--------------------
--> 测试数据:[表一]
if object_id('[表一]') is not null drop table [表一]
create table [表一]([姓名] varchar(6),[年龄] int,[学历] varchar(4),[ID号] int)
insert [表一]
select '张三',30,'大专',99 union all
select '李四',28,'本科',20 union all
select '王麻子',25,'小学',188
--> 测试数据:[表二]
if object_id('[表二]') is not null drop table [表二]
create table [表二]([所属学校] varchar(1),[所属地] varchar(4),[ID号] int)
insert [表二]
select 'A','广东',188 union all
select 'B','四川',99 union all
select 'C','北京',20
select 所属地
from [表一] a join [表二] b on a.[ID号]=b.[ID号]
where 姓名='张三'
/*
所属地
四川
*/
------解决方案--------------------
select a.姓名,a.年龄,a.学历,a.ID,b.所属学校,b.所属地 from表一as a,表二as b
where a.ID=b.ID and a.姓名=‘张三’
结果全部显示
------解决方案--------------------
高手云集来抢分,别人都不好意思出来混了
------解决方案--------------------