【急】关于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排序
不知道问题表达清楚没,
请大家帮我看看这个查询语句如何写啊?
------解决方案--------------------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() 吧