我想从两个表中获取数据,即使第二个表没有数据也是如此.我需要没有数据的空值.
例如,表1具有字段
表2有
某些时间表2没有特定用户的值.为此,我需要空值.
这里我给出样本输入和预期输出
table1
id name password
1 nam1 pass1
2 nam2 pass2
table 2
id f1 f2 f3
1 1 2 3
sample output
id name password f1 f2 f3
1 nam1 pass1 1 2 3
2 nam2 pass2 null null null
Run Code Online (Sandbox Code Playgroud)
我需要一个查询来获取数据.
你需要SELECT用LEFT JOIN
示例查询将如下:
SELECT
table1.id,table1.name,table1.password,table2.f1,
table2.f2,table2.f3
FROM table1
LEFT JOIN table2
ON table1.id=table2.id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3850 次 |
| 最近记录: |