我想写一个查询,它将连接2个表.将从表1中取出所有值,并加入表2.但是,它的查询列‘Language’也应该被填充.
在下面的示例中-ID 3的行数应该与表2中"Language"列中的不同语言数相同.所以在这里我们有E,F,但是当表2将填充更多语言时,来自表1的那些没有名字的ID应该与它们一起出现在查询结果中. 如何做到这一点?:)
表1:
ID |
---|
1 |
2 |
3 |
表2:
ID | Name | Language |
---|---|---|
1 | a | E |
1 | b | F |
2 | c | E |
2 | d | F |
结果查询:
ID | Name | Language |
---|---|---|
1 | a | E |
1 | b | F |
2 | c | E |
2 | d | F |
3 | NULL | E |
3 | NULL | F |