delete from temp where sex='男' and id<>(select min(id) from temp where sex='男')
解决方案 »
- 在线急等!!
- 将数据库记录以及出错信息写到两个文件的问题.提示i/o错误,在线等
- 小弟有个问题不明白,郁闷了好久.请老兄们帮我解释解释
- 招骋:DELPHI程序员
- 问一个关于在DBGrid中编辑数据的问题!
- delphi如何编写插件程序
- 怎样在程序中选择不同的打印机进行打印?up有分!一定给分!
- 在DBGRID选择一行时,该行呈兰色。
- 请教在DBGrid里面编写ondbclick事件的问题!
- xe7-iwimagebutton如何指定图片?
- 谁有BoundsChecker 6,请给我留个E-Mail,
- 我用dbedit控件连一个浮点数类型,它怎么就是不接受0啊!非零的数都可以,可是输入0它就不显示了,为什么啊?
HAVING COUNT(name) IN (SELECT COUNT(name) FROM temp GROUP BY name
HAVING (COUNT(name)> 1)))) and sex = '男'
先试试这个语句,如果结果正确,你就用delete语句把重复记录删掉。
我没有建表,所以没有多调试。你自己试试吧。这个语句我以前写的。
如果不行你改改就差不多了