Hej.
Jag har en MSSQL server 2000 som jag gör en fråga mot.
Jag har två tabeller.
FormFields
ID FieldDisplayName Sort
FieldData
ID field_id field_data case_id
I Formfields finns ett antal rader.
I FieldData finns datat som är ifyllt per fält och case.
Jag vill få ut alla Formfields även de som inte har data, men jag får bara ut de som har data.
Varför fungerar inte SQL-frågan?
select FF.ID,FieldDisplayName,FD.field_data from FormFields FF left outer join FieldData FD
on FD.field_id = FF.id
where FD.case_id = 2836
order by FF.sort
Jag får ut detta.
51 Gäller From 2004-10-06
1 Anstnr 123456
2 Namn Jag har ett namn
40 Övrigt Test
Vill få ut detta.
51 Gäller From 2004-10-06
1 Anstnr 123456
2 Namn Jag har ett namn
52 Namnändring NULL
3 Adress NULL
4 C/O Adress NULL
5 PostNr NULL
6 Postadress NULL
7 Telefon NULL
8 PersonNr NULL
9 Kostnadsställe NULL
55 Kostnadsställesite NULL
40 Övrigt Test