以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  sql多表查询主键  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=172036)

--  作者:BG小白
--  发布时间:2021/9/19 2:08:00
--  sql多表查询主键
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档.txt

主键显示null,是什么原因
[此贴子已经被作者于2021/9/19 3:25:08编辑过]

--  作者:BG小白
--  发布时间:2021/9/19 2:26:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20210919032414.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2021/9/19 3:24:41编辑过]

--  作者:有点蓝
--  发布时间:2021/9/22 8:34:00
--  
几个问题
1、下面用法获取的用于分页的总行数是不正确的

        cmd.CommandText = "Select Count(*) From {SPKCB}"
        Dim Count As Integer = cmd.ExecuteScalar() \'获取总的行数
因为上面获取的是{SPKCB}这个表的总行数,而后面分页确实多个表的关联结果,多个表的关联后的额总行数未必等于{SPKCB}这个表的总行数

2、多个表关联的情况下[_Identify]这种自增主键值几乎是没有任何用处的,首先每个表都有[_Identify],没有指定是哪个表的[_Identify];其次[_Identify]可能会有重复,甚至是没有值(没有对应的关联数据的情况下)

3、[_Identify]做分组更加没有意义,因为[_Identify]是唯一的,这个和没有分组的效果完全一样。

--  作者:BG小白
--  发布时间:2021/10/3 5:33:00
--  
研究好久也没有想明白该怎么操作,蓝老师给个思路
--  作者:有点蓝
--  发布时间:2021/10/4 21:31:00
--  
请上传实例说明,具体要实现什么效果?
--  作者:BG小白
--  发布时间:2021/10/4 22:28:00
--  
就是想获取主键
--  作者:BG小白
--  发布时间:2021/10/4 22:28:00
--  
获取多表查询的主键
--  作者:有点蓝
--  发布时间:2021/10/4 22:33:00
--  
2、多个表关联的情况下[_Identify]这种自增主键值几乎是没有任何用处的,首先每个表都有[_Identify],没有指定是哪个表的[_Identify];其次[_Identify]可能会有重复,甚至是没有值(没有对应的关联数据的情况下)

换句话也就是多表查询不存在主键

--  作者:BG小白
--  发布时间:2021/10/8 4:27:00
--  
那我想双击多表查询的某一行,获取这一行的商品代码,颜色代码,尺码代码,该如何做呢?
--  作者:有点蓝
--  发布时间:2021/10/8 8:23:00
--  
要使用js获取,参考:http://www.foxtable.com/mobilehelp/topics/0147.htm