SQL语句将两个select语句查询结果合并一个


1. SQL语句将两个select语句查询结果合并一个

用到"FULL JOIN"关键字语法

查询结果1:
SELECT TOP 1 * FROM T_CONNSTATUSLOG WHERE PROBERID='TELC01' ORDER BY ID DESC
查询结果2:
SELECT TOP 1 * FROM T_PRODUCTLOG WHERE PROBERID='TELC01' ORDER BY ID DESC
 
合并查询结果 
SELECT isnull(a.PROBERID,b.PROBERID) PROBERID, ISNULL(a.ID,0) aID,ISNULL(a.INSERTTIME,0) INSERTTIME,isnull(a.CONNSTATUS,0) CONNSTATUS,ISNULL(b.ID,0) bID ,isnull(b.PROBERCARDID,0) PROBERCARDID,isnull(b.READTIME,0) READTIME
from (SELECT TOP 1 * FROM T_CONNSTATUSLOG WHERE PROBERID='TELC01' ORDER BY ID DESC) a 
FULL JOIN (SELECT TOP 1 * FROM T_PRODUCTLOG WHERE PROBERID='TELC01' ORDER BY ID DESC) b on a.PROBERID=b.PROBERID

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM