M mgq_sir Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-24 #1 有两个表:A的主键是'sbbh',其中有一字段'yhbh';B表的主键是'yhbh',我想从 A表中提取出所有'yhbh'不重复的记录组成B表的内容。SQL语句怎么写?
F fossil Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-24 #3 insert into TB() select disctinct yhbh,sbbh from TableA
一 一剑封喉 Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-24 #5 这个语句没法写,因为你的A表中的YHBH一定有重复记录,而它们对应的SBBH一定不重复, 所以你不可能把这些记录排重,只能当重复的时候随机取一行,所以,用SQL语句不可能实现你 要完成的功能。你只能取出不重复的YHBH放到你的B表中,至于对应的SBBH只能随机取一个。
这个语句没法写,因为你的A表中的YHBH一定有重复记录,而它们对应的SBBH一定不重复, 所以你不可能把这些记录排重,只能当重复的时候随机取一行,所以,用SQL语句不可能实现你 要完成的功能。你只能取出不重复的YHBH放到你的B表中,至于对应的SBBH只能随机取一个。
B Brave Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-24 #6 insert into tb(yhbh) select distinct yhbh from ta
M mgq_sir Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-24 #7 To:一剑封喉 如何实现只取出不重复的YHBH放到B表中呢?谢谢!