Tôi có SQL sau đây và nó ném lỗi cột nhập nhằng tên 'id'tên cột mơ hồ
select tbl_registration.*, tbl_ebp.name as ebp_name, tbl_Users.id as user_id, tbl_ebp.id as linked_ebp_id
from tbl_registration
left outer join tbl_ebp on tbl_ebp.id = tbl_registration.ebp_id
left outer join tbl_users on tbl_registration.email = tbl_users.username
where id = [PARAM]p_id
Tôi đã đọc một số bài viết về vấn đề này, nhưng không thể tìm thấy một giải pháp làm việc cho mã của tôi. Bất kỳ trợ giúp nào được đánh giá cao.
Cá nhân tôi thích để luôn luôn xác định các bảng lĩnh vực này đến từ đâu. Điều này giúp bảo trì dễ dàng hơn nhiều, đặc biệt là khi xử lý các truy vấn kiểu báo cáo phức tạp tham gia vào 10 bảng differnt. Bằng cách đó tôi biết nơi mà các lĩnh vực đến từ nếu nó là một trong đó là đem lại cho tôi một vấn đề mà không cần phải tìm kiếm cấu trúc của mười bảng differnt để tìm ra nơi nó đến từ. – HLGEM