以下为我程序中一段sql 查询语句,我的表中lsxh字段两个相同了,但是其他字段不同,可是我查询出来的结果,却是显示两条完全一样记录,正确结果应该是两条记录只有lsxh字段值一样,请高手指教。谢谢
select .lsxh,Carclass.cz,gkfy.gkf01,.k13,(.datef+.timef) as selledtime," _
& "From Mark " _
& " left join gkfy on .lsxh=gkfy.lsxh " _
& " left join Carclass on Carclass.CarType=substring(.cldm,2,1) " _
& " where k14='" & SshipNo & "' and regularno='" & Shbh & "' and convert(varchar(10),departdate,120)='" & Sdapartdate & "'" _
& " order by .lsxh"
select .lsxh,Carclass.cz,gkfy.gkf01,.k13,(.datef+.timef) as selledtime," _
& "From Mark " _
& " left join gkfy on .lsxh=gkfy.lsxh " _
& " left join Carclass on Carclass.CarType=substring(.cldm,2,1) " _
& " where k14='" & SshipNo & "' and regularno='" & Shbh & "' and convert(varchar(10),departdate,120)='" & Sdapartdate & "'" _
& " order by .lsxh"
解决方案 »
- Excel问题
- 奇怪奇怪真奇怪,又发现一奇怪问题!!!! 快来看呀,机会不要错过!
- 绝对弱问!
- 急!Activex控件的打包和下载问题 回答即给分
- 如何将一个*.xml文件通过互联网上传至服务器的指定目录下?
- 怎样把byte数组写进文件
- MaskEdBox如何清空Text的值!
- VB 如何接受 指针?? VB高手, 急救!!!!
- 一个问题,不知道VB能不能实现,大家请进,如果VB不能解决,我就觉得VB不如DELPHI
- help me optional问题
- vb访问vf数据库提示:实时错误'-2147217887(80040e21)' odbc 驱动程序不支持所需的属性
- tiger_zhao 这个帖子的72楼能回答一下么
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
left join gkfy on .lsxh=gkfy.lsxh 后面再加上and .字段1=gkfy.字段1
这好像可以,这样在我的程序改动很大,不怎么还有没别的方法啊?
你可以用distinct