Я сфокусирован на создании запроса SQL-сервера. У меня есть две таблицы, показанные ниже, с отношением один к одному. Я хочу вытащить всех мероприятий и включить детские фотографии, если/где IsPrimary = true
.Заявление о заключении SQL-оператора
SELECT dbo.Activity.ID, dbo.Activity.Details, dbo.ActivityPicture.DateUploaded, dbo.ActivityPicture.IsPrimaryPicture, dbo.ActivityPicture.ImageData
FROM dbo.ReportTask
INNER JOIN dbo.ActivityPicture ON dbo.Activity.ID = dbo.ActivityPicture .ActivityID AND dbo.ActivityPicture.IsPrimaryPicture = 'true'
активность -ID -Details
ActivityPicture -ImageLocation -Описание -DateUploaded -IsPrimary -ActivityID
У вас есть 2 таблицы, но ни один из них не является 'dbo.ReportTask' – Lamak
Нам нужно больше ifnormation ответить на этот вопрос. Является ли 'dbo.ActivityPicture.IsPrimaryPicture' действительно char/varchar/nvarchar? Почему вы выбираете из ReportTask? Какова связь между Activity и ActivityPicture? 1 .. *, 0 .. *, 0..1, 1..1? –
Является ли имя столбца 'dbo.ActivityPicture.IsPrimaryPicture' или' dbo.ActivityPicture.IsPrimary' (у вас есть оба пути в вашем сообщении) –