简单的问题,看看你的水平!!!

s_x_d 2002-05-09 04:23:25
现在有这样一个表aa.db(BDE)
表里有这样的记录:
aa.c1 aa.c2 aa.time aa.account
111 222 2002-02-01 8888
111 333 2002-02-01 9999
111 444 2002-02-01 7777
555 666 2002-02-01 4444
777 666 2002-02-01 5555
我现在想要得记录是:
111 222 2002-02-01 8888
555 666 2002-02-01 4444
既在表中不能有重复的aa.c1,aa.c2记录值
有什么好的方法!!
...全文
39 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
日总是我哥 2002-05-09
  • 打赏
  • 举报
回复
我是来看看我的水平的~~ :-) 我怎么看不到呀?
你不是说“看看你的水平”吗?!嘻嘻~~

唉呀,这贴好像贴了好几回了吧~大侠们都潜到水底去了~~
唉~~郁闷...
s_x_d 2002-05-09
  • 打赏
  • 举报
回复
说说方法啊
kevincomein 2002-05-09
  • 打赏
  • 举报
回复
必须建视图或临时表
  • 打赏
  • 举报
回复
select * from
(select * from aa froup by aa.c2)
group by aa.c1

具体实现时请分两步做 这只是一个语法说明
kevincomein 2002-05-09
  • 打赏
  • 举报
回复
必须建临时表或视图,一步一步来
s_x_d 2002-05-09
  • 打赏
  • 举报
回复
paradox 7.0
adminis 2002-05-09
  • 打赏
  • 举报
回复
什么意思!能不能现说得具体一点!
LKJ99 2002-05-09
  • 打赏
  • 举报
回复
这个SQL语句一定行:

select T1.* from aa T1
where c2 = (select min(c2) from aa where T1.c1 =c1)
and c1 = (select min(c1) from aa where T1.c2 =c2)
lizhenjia 2002-05-09
  • 打赏
  • 举报
回复
select aa.c1,aa.c2 from aa group by aa.c1,aa.c2;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧