以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  多表查询 自身查自身  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178740)

--  作者:lzgt
--  发布时间:2022/7/18 17:27:00
--  多表查询 自身查自身
请教: 多表查询,自身查自身   在foxtable 中 用查询表生成器 & select 语句都报错,这个应该如何写。


图片点击可在新窗口打开查看询  自身查自身
--  作者:lzgt
--  发布时间:2022/7/18 17:27:00
--  
表是内部表
--  作者:有点蓝
--  发布时间:2022/7/18 17:37:00
--  
SQL语句放到记事本发上来
--  作者:lzgt
--  发布时间:2022/7/18 17:51:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多表查询.txt



--  作者:有点蓝
--  发布时间:2022/7/18 20:20:00
--  
SELECT  COUNT(a.id) AS 子项数, a.dm, 
      a.name, convert(a.dm,\'system.string\') + \'_\' + a.name AS dmname, a.sjdm, 
      iif( b.sjdm IS NULL , 1 , 0 ) AS 子项目
FROM {tbl_jczl_jhfs} as a LEFT OUTER JOIN
      {tbl_jczl_jhfs} as  b ON 
      a.dm = b.sjdm
GROUP BY a.dm, a.name, 
      convert(a.dm,\'system.string\') + \'_\' + a.name, 
      iif( b.sjdm IS NULL , 1 , 0 ), 
      a.sjdm
ORDER BY COUNT(a.id)

--  作者:lzgt
--  发布时间:2022/7/19 8:36:00
--  
收到,非常感谢!代码实测  有报错提示
图片点击可在新窗口打开查看
[此贴子已经被作者于2022/7/19 8:36:28编辑过]

--  作者:有点蓝
--  发布时间:2022/7/19 9:00:00
--  
convert(a.dm,\'system.string\')
改为
cstr(a.dm)