此查询返回 2 行
SELECT `users`. * , `user_bets` . *
FROM `users`
LEFT JOIN `user_bets` ON `user_bets`.`user_id` = `users`.`id`
user_bets
这个返回 1 行(其中一个用户在表中没有任何行。
SELECT users. * , count(user_bets.id) as bets
FROM `users`
LEFT JOIN `user_bets` ON `user_bets`.`user_id` = `users`.`id`
但我坚持认为它会以任何方式归还他,因为它是左连接?0 作为他的赌注?如果没有,有没有办法让两行都为 0 作为第二行的赌注?还是应该在 2 个查询中打破它?