有2个表,表a字段:用户名,表b字段:开始时间,结束时间
数据库是SQL SERVER,界面上的edit1输入用户名,edit2输入开始时间,edit3输入结束时间,3个edit都可以不输入数据进行查询,请问我用下面的语句:
select a.用户名, b.开始时间,b.结束时间 from a,b
....
....
....
这样查询出来的结果会不会少数据??
数据库是SQL SERVER,界面上的edit1输入用户名,edit2输入开始时间,edit3输入结束时间,3个edit都可以不输入数据进行查询,请问我用下面的语句:
select a.用户名, b.开始时间,b.结束时间 from a,b
....
....
....
这样查询出来的结果会不会少数据??
解决方案 »
- 谁有 delphiXE 能用的 NM控件?
- 关于送几条记录去不同打印机打印的思路的探讨....?
- 有没人知道南京金思维怎么样啊?
- 大家说说做这套程序值多少钱?
- 版主 请将我2003-1-1到5-12为结的帖子列出来让我看看 考 扣我12分
- 谁有人事管理系统的三个控件xpmenu3.0,fastreport2.50,ehlib3.0
- 请问如何中止线程中正在执行的查询?
- 为何我把控件自动安装以后,并且在窗口加入控件编译,编译器说找不到那个 .pas 文件
- 短信息网关连接
- 加急--高分请高手(今天必须解决的问题):用AT命令编制两个MODEM对拨接通后传输字符串的程序?
- (在线等)怎么把这样table结构变成报表输出?
- 怎样将一个十六进制串转换为十进制整数
缺少连接条件
可能我写的不完整,我这里数据是查的出来的,但我感觉好象少了,特别是同一用户名的多条记录好象只显示一条了。
关联是有呀,a.流水号,b.流水号,你的意思是不是这样呀
select a.用户名, b.开始时间,b.结束时间 from a,b where a.流水号=b.流水号
我感觉这样好象也少数据呀!
但这语句是不能很好地完成你所需要的功能的
应用动态SQL语句!
恩,那是你两个表的连接方式的原因!