当前位置:主页>销售管理软件> 列表

如何实现如此查询? 找速达物业管理软件

库存管理软件版1楼: 现有如下两个表(aa.1=bb.1):
aa
aa.1 aa.2 aa.3
1 10 20
2 5 6
bb
bb.1 bb.2 bb.3
1 123 234
1 23 3432
2 www 333

想得到:
aa.1 aa.2 aa.3 bb.2 bb.3
1 10 20 123 234
1 10 20 23 3432
2 5 6 www 333

2楼: select aa.1,aa.2,aa.3,bb.2,bb.3
from bb,aa
where bb.1=aa.1 如进销存电子表格

3楼: woshishi

4楼: 我用的是ADODATASET 如何写是这样吗?
with adodataset1 do
begin
active:=false;
commangdetext:=''select aa.1,aa.2,aa.3,bb.2,bb.3 from bb,aa where bb.1=aa.1'';
active;=true;
end;

5楼: select a.*,b.* from bb b inner join aa a b.1=a.1

6楼: 感觉你的问题很不错.很有基础性.
大家有时间帮我看看这个问题:
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=3373949

库存管理软件版7楼: SELECT bb.1 ,bb.2 ,bb.3,aa.2,aa.3 FROM bb LEFT JOIN aa ON bb.1=aa.1


ORDER BY bb.1

8楼: 来晚了,晕。。。

9楼: 字段名改为:aa1,aa2,aa3,bb1,bb2,bb3
经调试,执行后即为你期望的结果。
sql.Clear;
sql.Add(''select aa.aa1,aa.aa2,aa.aa3,bb.bb1,bb.bb2,bb.bb3'');
sql.Add(''from aa,bb where aa.aa1=bb.bb1 order by aa.aa1'');

10楼: 可以缩简至下列语句也一样
sql.Clear;
sql.Add(''select aa.*,bb.* from aa,bb where aa.aa1=bb.bb1 order by aa.aa1'');

11楼: 来晚了

12楼: 这么简单的也问,一点基础都没有 如速达物业管理软件

13楼: 不要坯 别个 保护新人哦

库存管理软件版14楼: xiexie