带有连接和union子句的SQL查询
我需要一个查询来连接3个表,并与第三个表联合。PFA的形象。我在3个表中放了一个样本数据,结果也放在o/p表中。这可能会有所帮助。在第二个联合查询中,根据数据类型,可以使用“0”或“0.00”代替null带有连接和union子句的SQL查询,sql,Sql,我需要一个查询来连接3个表,并与第三个表联合。PFA的形象。我在3个表中放了一个样本数据,结果也放在o/p表中。这可能会有所帮助。在第二个联合查询中,根据数据类型,可以使用“0”或“0.00”代替null WITH cte AS ( SELECT t1.po_id po_id ,t1.tmcode tmcode ,t1.sp_code FROM t1 INNER JOIN t2 ON t1po.id = t2po.id
WITH cte
AS (
SELECT t1.po_id po_id
,t1.tmcode tmcode
,t1.sp_code
FROM t1
INNER JOIN t2
ON t1po.id = t2po.id
INNER JOIN t3
ON t2.spid = t3.spid
UNION ALL
SELECT NULL
,NULL
,sp_code
FROM t3
)
SELECT po_id
,tmcode
,Sp_code
FROM cte
这个问题是我很长时间以来看到的最懒的问题。您至少可以旋转图像。请阅读并编辑相应的问题。另外,没有图像-采样数据为DDL+DML。感谢您的回复和反馈。请记住以上几点!!如果您也回答了这个问题,那就太好了。如果您将问题编辑为将示例数据包括为DDL+DML和所需结果,也许我可以尝试回答它。现在,我不会花一秒钟来回答这个问题。