导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

这样的sql语句怎么写?

flamefiredelphi 2003-01-16 09:13:23
表A中有字段a1, a2数据分别为
200 1000
200 1200
而表B中有字段b1, b2数据分别为
200 32
200 45
先知道表A中的第一条记录和表B中的第一条记录对应,第二条记录和的二条记录对应!
(根据大小判断的,1200>1000,而45>32)
现要写出sql语句得出这样的结论:
200 1000 32
200 1200 45
这样的sql语句怎么写?
...全文
63 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
反复徘徊 2003-01-17
200 2000
200 5000
200 1000
200 8000

200 80
200 50
200 20
200 100
怎么办?????????????????????????????

回复
dotnba 2003-01-17
:)
回复
littlemao 2003-01-17
你这个例子很不好啊!a1,b1这么都是200呢!如果是这这样的话,楼上的写得不错啊!
回复
bomber2001 2003-01-16
up

select A.a1,a2,b.b2 from A,b
ORDER BY A.a1 asc
b.b2 asc ;
回复
flamefiredelphi 2003-01-16
并不是最小,最大的,也许有很多呢!
回复
lsycat 2003-01-16
select A.a1, min(a2), (select min(b2) from B where B.b1 = A.a1) from A
group by a1
union
select A.a1, max(a2), (select max(b2) from B where B.b1 = A.a1) From A
group by a1
回复
select a1, min(a2), (select min(b2) from B where b1 = A.a1) from A
group by a1
union
select a1, max(a2), (select max(b2) from B where b1 = A.a1) from A
group by a1

回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

803

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告