【发布时间】:2017-07-06 09:02:24
【问题描述】:
我正在使用 MySQL,而且我是新手! 希望你们能帮我解答一个 SQL 问题。
假设我有 2 个表,我想要一个简单的连接。
表 1:
id | service_id | user_number
----------------------------------------------------------------------
0 | 1001 | 10
1 | 1002 | 20
2 | 1004 | 40
表 2:
id | service_id | error_number
----------------------------------------------------------------------
0 | 1001 | 1000
1 | 1003 | 3000
2 | 1004 | 4000
我想在service_id 上进行连接,如果不存在,则将user_number 和error_number 的默认值设为0。
所以:
id | service_id | user_number | error_number
----------------------------------------------------------------------
0 | 1001 | 10 | 1000
1 | 1002 | 20 | 0
3 | 1003 | 0 | 3000
2 | 1004 | 40 | 4000
我尝试了一些查询,但他们一直给我null 而不是 0。
非常感谢。
【问题讨论】:
-
向我们展示你的尝试:)