一个简单问题(50分)

  • 主题发起人 主题发起人 mgq_sir
  • 开始时间 开始时间
M

mgq_sir

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个表:A的主键是'sbbh',其中有一字段'yhbh';B表的主键是'yhbh',我想从
A表中提取出所有'yhbh'不重复的记录组成B表的内容。SQL语句怎么写?
 
insert into TB()
select disctinct yhbh,sbbh from TableA
 
都不行啊?
 
这个语句没法写,因为你的A表中的YHBH一定有重复记录,而它们对应的SBBH一定不重复,
所以你不可能把这些记录排重,只能当重复的时候随机取一行,所以,用SQL语句不可能实现你
要完成的功能。你只能取出不重复的YHBH放到你的B表中,至于对应的SBBH只能随机取一个。
 
insert into tb(yhbh) select distinct yhbh from ta
 
To:一剑封喉
如何实现只取出不重复的YHBH放到B表中呢?谢谢!
 
多人接受答案了。
 
后退
顶部