Saya mempunyai dua meja, satu dipanggil pengguna dan satu lagi dipanggil pembayaran. Pengguna boleh mempunyai berbilang rekod pembayaran. Sebagai contoh: Pengguna 1 mempunyai 2 rekod pembayaran Pengguna 2 mempunyai 5 rekod pembayaran Pengguna 3 mempunyai 10 rekod pembayaran Pengguna 4 mempunyai 7 rekod pembayaran
Saya mempunyai pertanyaan berikut:
select * from user inner join payment on payment.user_id = user.id limit 2
Pertanyaan ini hanya akan mengembalikan rekod pembayaran pengguna 1 dan 2nya.
Tetapi saya ingin mengembalikan pengguna 1 dan pengguna 2 dengan rekod pembayaran mereka masing-masing.
Jika saya faham dengan betul, anda ingin memulangkan bayaran untuk kedua-dua pengguna, jika ya, cuba ini: