[英]Combining query results of two different tables
首先选择查询
表格1:
ID Value
131 ABC
120 DEF
第二个选择查询
Table 2:
ID
120
131
我想写一个单独的查询,它将把我结合两个表(所需的输出)
ID Value
120 DEF
131 ABC
注意 :如果Table2中没有条目,则从Table1返回数据,否则合并并返回结果。
有什么想法吗? 谢谢。
SELECT * FROM Table1,Table2 WHERE Table1.ID = Table2.ID
SELECT *
FROM table1 LEFT JOIN table2
ON table1.ID = table2.ID
如果它在table2中找不到匹配的记录,它将用null填充结果集中的table2列
select t1.id, value
from table1 t1, table2 t2
where t1.id = t2.id
类似的东西:
SELECT *
FROM Table1 t1
LEFT OUTER JOIN Table2 t2 ON t1.ID = t2.ID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.