Hiện tại, tôi có một bảng các bài đăng và một bảng người dùng. Đương nhiên, mỗi người dùng có thể được liên kết với nhiều bài đăng. Mỗi hàng trong bảng bài sẽ lưu trữ ID người dùng của người dùng đã tạo bài đăng. Dưới đây là ví dụ hàng:Làm cách nào để kết hợp dữ liệu từ hai bảng riêng biệt vào một Con trỏ đơn?
bài viết liên tiếp: tít post_id user_id
tài hàng: user_id user_name
Tôi muốn trả về một con trỏ chứa cả hàng bưu chính, hàng sử dụng tương ứng của nó bằng cách kết hợp các ID người dùng trong bảng đăng lên ID người dùng trong bảng người dùng. Tôi sẽ sử dụng loại truy vấn nào để đạt được điều này? Kết quả sẽ là:
kết hợp hàng: post_id tít user_id user_name
Tổng quát hơn: Làm thế nào để kết hợp dữ liệu từ hai bảng riêng biệt dựa trên một mảnh chia sẻ dữ liệu vào một con trỏ duy nhất?
Tôi có thể tham gia cùng họ mà không chỉ định current_id không? Tôi muốn kết hợp tất cả các hàng trong bảng bài với bảng người dùng, không chỉ một ID. – cheese1756
Yea bạn không cần mệnh đề WHERE, tôi chỉ sao chép điều này từ một số mã của tôi cho một ví dụ. – TronicZomB
Truy vấn hoạt động rất tốt, nhưng dường như các mục nhập trùng lặp cho một số hàng. Bạn có biết cách sửa lỗi này không? Đây là truy vấn của tôi: 'SELECT post._id, post.headline, post.url, post.user_id, post.expiration, post.timestamp, user._id, user.name, user.about, user.email, user. phone FROM post THAM GIA người dùng ON post.user_id = user._id' Cảm ơn sự giúp đỡ của bạn! – cheese1756