[英]Trouble with OUTER JOIN and multiple tables
I have the following SQL, which works: 我有以下SQL,它可以工作:
SELECT QuizFamilies.ID, QuizFamilies.Title
FROM QuizFamilies
LEFT OUTER JOIN Images ON QuizFamilies.ID = Images.ID
Now, I need to add an additional table (ImageData) to the outer join. 现在,我需要向外部联接添加一个附加表(ImageData)。 (where Images.ID = ImageData.ID) in order to retrieve the column I need from it: ImagesData.Uri
(其中Images.ID = ImageData.ID)以便从中检索所需的列:ImagesData.Uri
I've tried all sorts of inner and outer combinations, but can't get it to work. 我尝试了各种内部和外部组合,但无法使其正常工作。
Just add another join: 只需添加另一个联接:
SELECT QuizFamilies.ID, QuizFamilies.Title, ImageData.URI
FROM QuizFamilies
LEFT OUTER JOIN Images ON QuizFamilies.ID = Images.ID
LEFT OUTER JOIN ImageData on ImageData.ID = Images.ID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.