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

【急】关于sql连接查询问题
create table tab1( 
id int primary key identity,
name varchar(16) not null
)
create table tab2(
s_id int primary key identity,
condent varchar(100) not null,
tab_id int foreign key references tab1(id)
)


假如tab2 有N(100-1000)条数据
tab1有10条数据

写个查询语句,
select name,s_id,condent from ....
上面都字段必须要查出来,
查询出10条数据,根据表1的id排序

不知道问题表达清楚没,
请大家帮我看看这个查询语句如何写啊?
SQL select 查询语句 连接查询

------解决方案--------------------
select top 10 name,s_id,condent from tab1 ,tab2 where tab1.id = tab2.tab_id 



------解决方案--------------------
select top 10 t1.name,s_id,condent from tab2 t2 join tab1 t1 on t2.tab_id=t1.id order by t1.id
------解决方案--------------------
用 ROW_Number() 吧