我正在使用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