日期:2014-05-18  浏览次数:20551 次

求一个SQL语句, 怎么在一次查询过程中查询另一个表中的某个字段并做为父查询的字段啊?
假设有下列两个表
表一
------------------
id 名字
1 王二小
2 王小狗

表二
------------------
从属于表一id 长相打分
2 100
1 60
我就是想能够在查询表一中所有的人的人名的同时能够将这个人的长相也查出来

谢谢啦...

------解决方案--------------------
select a.*,b.长相打分 as 长相 from 表1 a inner join 表2 b 
on a.id=b.id
------解决方案--------------------
SQL code
select a.*,b.长相打分 as 长相
from tb1 a left join tb2 b
on a.id=b.id

------解决方案--------------------
select a.*,b.长相打分 as 长相
from tb1 a ,tb2 b
where a.id=b.id
------解决方案--------------------
select a.*,b.长相打分 as 长相 
from tb1 a ,tb2 b 
where a.id=b.id
------解决方案--------------------
select a.*,b.长相打分 as 长相 
from tb1 a ,tb2 b 
where a.id=b.id