我正在使用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 非常感谢。
让我们了解您尝试:) – BobC