MS SQL 如何将对同一个表的2个查询结果按条件横向连接起来?
MS SQL 如何将对同一个表的2个查询结果按条件横向连接起来?
日期:2017-10-02 12:46:27 人气:1
可以的,看起来语句比较复杂,如果觉得烦也可以用临时表:
SELECT * FROM
(SELECT A,B,C FORM TABLE1 WHERE A='TEST1' ) AS A,
(SELECT A,B,C FORM TABLE1 WHERE B='TEST2' ) AS B
WHERE A.C=B.C