涉及成员时的简单select语句

时间:2011-12-05 16:17:22

标签: sql vb.net vba ibm-midrange

我确信这就像一个问题可以得到的一样简单,但我一直难以理解,所以我想要快速回复。使用OLEDB连接我想做一个select语句但是对于我选择的表,一个表成员也必须在那里,这似乎搞乱了我的结果。

通常我会写一下“col1”列:

SELECT lib1.table.col1 FROM lib1.table 

对于表我需要的信息,表中有一个“子成员”。根据我的收集,语法是这样的:

SELECT lib1.table(submember).col1 FROM lib1.table(submember)

问题是结果给了我表中的每一列,而不仅仅是我的“col1”数据。我希望这能为我所寻找的事情做好充分的解释。提前感谢任何帮助过的人。

2 个答案:

答案 0 :(得分:2)

您应该可以在QTEMP中创建ALIAS

CREATE ALIAS QTEMP.TABLE FOR LIB1.TABLE (SUBMEMBER)

然后查询临时创建的别名:

SELECT COL1 FROM QTEMP.TABLE

连接结束后会自动删除。

答案 1 :(得分:1)

为library.table(member)创建别名library.aliasname

然后对别名

进行选择