У меня есть таблицы, подобные этим:SQL Outer Join?
Fields (ID int, Name varchar(20))
ID Name
===============
1 FieldName
2 FeildDesc
Container (ID int, Name varchar(100))
ID Name
====================================
1 C1
2 C2
3 C3
ContainerField (ContainerId int, FieldId int, FieldValue varchar(100))
ContainerId FieldId FieldValue
====================================
1 1 Container1
1 2 Container1 Desc
2 1 Container2
2 2 Container3 Desc
3 1 Container3
Я хотел бы, чтобы мой результат выглядит следующим образом:
ContainerId Name Desc
===================================
1 Container1 Container1 Desc
2 Container2 Container2 Desc
3 Container3 NULL
Я пытался сделать LEFT OUTER JOIN между ContainerField и поле, но тот Бесполезный» t кажутся работать. Я был бы признателен, если бы кто-нибудь мог помочь.
"*, что не seemt работать *" не является приемлемым описание ошибки –
Как не работает? Какой запрос вы попробовали? – Barmar