注册 登录
编程论坛 VFP论坛

两表合并成第三个表样式,请大神写一下代码!谢谢!

wangguowu 发布于 2021-08-08 15:25, 1913 次点击

只有本站会员才能查看附件,请 登录
10 回复
#2
sdta2021-08-08 15:53
SELECT t1.单位,'<' + TRANSFORM(编制) + '>/<' + TRANSFORM(现职) - SPACE(10) - '>' 编制现职 FROM t1, t2 WHERE t1.单位 == t2.单位 INTO TABLE t3
#3
xuminxz2021-08-08 15:55
SELECT t1.单位 ,'<'+ALLTRIM(STR(编制))+'>/<'+ALLTRIM(STR(现职))+'>' as  编制现职  FROM t1 LEFT JOIN t2 ON t1.单位=t2.单位 INTO dbf t3
#4
wangguowu2021-08-08 20:54
回复 2楼 sdta
谢谢!谢谢!
#5
wangguowu2021-08-08 20:55
回复 2楼 sdta
谢谢!谢谢热心帮助!
#6
wangguowu2021-08-08 20:56
回复 3楼 xuminxz
谢谢!谢谢!
#7
wangguowu2021-08-08 21:32
回复 2楼 sdta
追问一下:若两个表的结构名相同,应当如何写呢?
#8
sdta2021-08-08 21:35
以下是引用wangguowu在2021-8-8 21:32:28的发言:

追问一下:若两个表的结构名相同,应当如何写呢?

结构名相同,应该是指表的结构相同吧?
方法相同,不过要用:表别名.字段名
#9
wangguowu2021-08-08 23:16
回复 8楼 sdta
另一个表用了表别名和字段名提示相同的字段不唯一,要限定?
#10
sdta2021-08-09 06:14
SELECT t1.单位,'<' + TRANSFORM(t1.人数) + '>/<' + TRANSFORM(t2.人数) - SPACE(10) - '>' 分类人数 FROM t1, t2 WHERE t1.单位 == t2.单位 INTO TABLE t3
#11
wangguowu2021-08-09 09:16
回复 10楼 sdta
谢谢!
1