以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教集合代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60090)

--  作者:hbhb
--  发布时间:2014/11/18 10:14:00
--  请教集合代码
大师:好!
请教一下,如示例
如何在表a中获得第二列="q",第一列为第二列=“q"的行的值相同的集合,也就是表中标示的须获得的行集合?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目38.zip


--  作者:有点甜
--  发布时间:2014/11/18 10:16:00
--  

 什么意思啊?

 

http://www.foxtable.com/help/topics/0400.htm

 


--  作者:Bin
--  发布时间:2014/11/18 10:18:00
--  
select * from {表A} where 第一列 in (select 第一列 from {表A} where 第二列=\'q\')

这个意思?

--  作者:hbhb
--  发布时间:2014/11/18 10:44:00
--  
谢谢!就这个意思,还是要请教呀!
如不用sql生成临时表的方法,如何写代码?


--  作者:有点甜
--  发布时间:2014/11/18 10:49:00
--  
Dim drs As List(Of DataRow) = DataTables("表A").Select("第一列 in (\'" &DataTables("表A").GetComboListString("第一列", "第二列 = \'q\'").Replace("|", "\',\'") & "\')")
msgbox(drs.count)

--  作者:hbhb
--  发布时间:2014/11/18 10:50:00
--  
大师:请问为何我就不能融会贯通,原因在哪里?
--  作者:hbhb
--  发布时间:2014/11/18 11:34:00
--  
谢谢!