子查询问题,高手快来!

wxlys wxlys 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
功能:
从第二层查询中查询部分字段。
例:
SELECT F1,F2,F3,F4 FROM (SELECT * FROM TABLE1 INNER JOIN TABLE2 ON TABLE1.F1=TABLE2.F1) T1
现在执行查询时提示:
服务器: 消息 8156,级别 16,状态 1,行 1
多次为 'T1' 指定了列 'F1'。

但是我不能确定F1为TABLE1还是TABLE2还是其它表,因为括号里的查询是动态的,我也不知道会是什么语句,前面的F1,F2,F3,F4,也是动态取的,所有程序都可能会用到这个查询。

这种查询有没有什么好的方法?
...全文
评论 7
收藏 已收藏
分享
返回顶部
wxlys
疑难问题 22,298 成员 121,727 内容