表 A
ID
-----
1
2
3
4
5
6
7
表 B
ID A_ID
------------
1 1
2 7
3 6
4 2
5 2
6 5
7 1
8 7
9 2
表C
A_ID B_ID
------------
1 1
2 4
5 6
6 3
7 2根据A,B如何得到C
在下初学,谢过诸位
ID
-----
1
2
3
4
5
6
7
表 B
ID A_ID
------------
1 1
2 7
3 6
4 2
5 2
6 5
7 1
8 7
9 2
表C
A_ID B_ID
------------
1 1
2 4
5 6
6 3
7 2根据A,B如何得到C
在下初学,谢过诸位
解决方案 »
- 求:在同一张表中根据name相同,把后面的text字段全部串成一个文件的SQL
- 关于通过sp_addlinkedserver链接服务器,查询包含timestamp型字段的表时,报错误的问题。
- 查询分析器抓到的sql是错误的?
- 问个简单的问题? 如何获取一个数据库的大小?
- 求问如何连接两个表格
- 非常急﹐數據查詢出錯(在線)???????????????
- 数据库驱动程序?
- 一个不知从何下手的问题!请邹健等前辈帮忙看看能否解决
- 关于SQLSERVER时大小写问题的再续!
- SQL SERVER2012 获得每日的账户数,以及金额,要对账户排重
- OLEDB ICommandWithParams 接口, 怎样绑定带名参数?
- 这样写法怎样改进?
insert into a values(1)
insert into a values(2)
insert into a values(3)
insert into a values(4)
insert into a values(5)
insert into a values(6)
insert into a values(7)
create table B(ID int, A_ID int)
insert into B values(1 , 1)
insert into B values(2 , 7)
insert into B values(3 , 6)
insert into B values(4 , 2)
insert into B values(5 , 2)
insert into B values(6 , 5)
insert into B values(7 , 1)
insert into B values(8 , 7)
insert into B values(9 , 2)
goselect a.id a_id , min(b.id) b_id from a , b where a.id = b.a_id group by a.iddrop table A , b /*
a_id b_id
----------- -----------
1 1
2 4
5 6
6 3
7 2(所影响的行数为 5 行)
*/
from B B1 where not exists (select 1 from B B1 where B1.A_ID=B2.A_ID and B1.ID>B2.ID)