我确信这就像一个问题可以得到的一样简单,但我一直难以理解,所以我想要快速回复。使用OLEDB连接我想做一个select语句但是对于我选择的表,一个表成员也必须在那里,这似乎搞乱了我的结果。
通常我会写一下“col1”列:
SELECT lib1.table.col1 FROM lib1.table
对于表我需要的信息,表中有一个“子成员”。根据我的收集,语法是这样的:
SELECT lib1.table(submember).col1 FROM lib1.table(submember)
问题是结果给了我表中的每一列,而不仅仅是我的“col1”数据。我希望这能为我所寻找的事情做好充分的解释。提前感谢任何帮助过的人。
答案 0 :(得分:2)
您应该可以在QTEMP
中创建ALIAS:
CREATE ALIAS QTEMP.TABLE FOR LIB1.TABLE (SUBMEMBER)
然后查询临时创建的别名:
SELECT COL1 FROM QTEMP.TABLE
连接结束后会自动删除。
答案 1 :(得分:1)
为library.table(member)创建别名library.aliasname
然后对别名
进行选择