子查询问题,高手快来!
wxlys 2006-03-16 05:18:35 功能:
从第二层查询中查询部分字段。
例:
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,也是动态取的,所有程序都可能会用到这个查询。
这种查询有没有什么好的方法?