小编con*_*ine的帖子

如何使用FOR左/右连接使用FOR/LIST/DICTIONARY理解(而不是SQL)?

我有两个元组,详情如下:

t1 = [
['aa'],
['ff'],
['er']
]
Run Code Online (Sandbox Code Playgroud)

t2 = [
['aa', 11,],
['er', 99,]
]
Run Code Online (Sandbox Code Playgroud)

我想使用类似于SQL的LEFT OUTER JOIN的python方法获得如下所示的结果:

res = [
['aa', 11,],
['ff',  0,],
['er', 99,]
]
Run Code Online (Sandbox Code Playgroud)

请帮我解决一下这个.

python list-comprehension left-join dictionary-comprehension

5
推荐指数
1
解决办法
4855
查看次数

Oracle从两个表中选择数据,如果一个为空,则返回null

我在oracle数据库中有两个表(fruit_cost和fruit_availability),详情如下:

fruit_cost如下所示:

fruit_name | fruit_cost
apple | 30
橙色| 7
瓜| 14

fruit_availability看起来像这样:

fruit_name | fruit_availability
表是空

的有任何好的选项来获得这样的结果:

fruit_name | fruit_cost | fruit_availability
apple | 30 | null
orange | 7 | null
瓜| 14 | 空值

oracle select join

2
推荐指数
1
解决办法
1万
查看次数