如果我更喜欢只从第二个表中获取记录,如何加入表格?如果不存在秒,请记录第一个表.
Table A Table B Result
pid,name,type pid,name,type pid,name,type
1,Anna,null 1,Anna,100 "1,Anna,100"
2,Bea,null - "2,Bea,Null"
3,Caro,null 3,Caro,100 "3,Caro,100"
3,Caro,200 "3,Caro,200"
Run Code Online (Sandbox Code Playgroud)
编辑:我试图改进我的示例表.
SELECT
ISNULL(A.column1, B.column1), --perhaps name
ISNULL(A.column2, B.column2) --perhaps id
FROM
TableA A
FULL OUTER JOIN
TableB B ON A.column1 = B.column1 --assume name is matching column
Run Code Online (Sandbox Code Playgroud)
编辑,我假设你在tableA中没有行,而在表B中没有"Dave,6".否则,Cybernate的左连接就足够了
| 归档时间: |
|
| 查看次数: |
2134 次 |
| 最近记录: |