各位大神,一個sql問題請教下
有兩張表,分別如下:
充值表t_recharge字段:
userId、recharge_money、recharge_count
消費表t_consume字段:
userId、consume_money、consume_count
現在的情況是用戶可能只存在充值記錄或者只存在消費記錄,只存在充值記錄時,消費記錄顯示0,只存在消費記錄時,充值記錄顯示0
現在想查出這種結果:
userId recharge_money recharge_count consume_money consume_count
求教sql如何寫呢?
select * from t_recharge left join t_consume on t_recharge.userid=t_consume.userid
這個地方的left 你可以根據自己的需要修改成right或者inner