Giả sử rằng KFC
và Tesco
cũng được lưu trữ ở đâu đó trong c2
bảng (mà bạn không hiển thị, vì vậy tôi phải đoán), sau đó tôi sẽ cho rằng bạn chỉ cần một tham gia khác:
Select c0.FID,
c0.Comments,
c1.sid,
c2.Companyname,
c2.ResearchID,
r.companyname as research_company_name
From c0
Left join c1 on c1.FID = c0.FID
Left join c2 on c2.sid = c1.sid --<< changed from your original query
left join c2 as r on r.sid = c2.researchid --<< this finds a company that matches the researchid column
Truy vấn của bạn chứa điều kiện tham gia on c2.SID = b2.SID
điều này sẽ dẫn đến lỗi vì bạn không có bí danh b2
trong ví dụ của bạn. Tôi đoán là ý của bạn là c2.sid = c1.sid