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

sql server2008查询问题
现在有2个表,一个是用户表(ID,USERNAME,PASSWORD PICTURE)一个是论坛表(fatieren,neirong,title)我想先吧论坛表里面的数据查询出来,然后把fatieren那一列对应用户表的picture列也查出来,那个查询语句怎么写?例如下面这样


fatieren neirong title picture
  a 今日新闻 新闻 (fatieren列中‘a’这个用户在用户表中对应picture的值)


就好像这样,查询语句怎么写?非常感谢各位了

------解决方案--------------------
SQL code
select a.fatieren, a.neirong, a.title, b.picture
from 论坛表 a
left join 用户表 b on a.fatieren=b.id

------解决方案--------------------
select fatieren,neirong,title,picture
from 论坛表 
inner join 用户表 on 论坛表.fatieren=用户表.username

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

select a.fatieren, a.neirong, a.title, b.picture
from 论坛表 a join 用户表 b on a.fatieren=b.name

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

select 
a.fatieren, a.neirong, a.title, b.picture
from 论坛表 a 
inner join 用户表 b on a.fatieren=b.name