У меня есть 2 таблицы. В первой таблице имена полей имеют структуру ниже.
CREATE TABLE [dbo].[FieldNames](
[SiteId] [int] NULL,
[Column_1] [nvarchar](50) NULL,
[Column_2] [nvarchar](50) NULL,
[Column_3] [nvarchar](50) NULL,
[Name] [nvarchar](50) NULL
) ON [PRIMARY]
Эта таблица содержит данные ниже
1 FirstName LastName City Coutry
2 City Coutry Name Gender
У меня есть другая таблица, в которой значения столбцов имеют структуру ниже.
CREATE TABLE [dbo].[FieldValue](
[RowId] [int] NULL,
[SiteId] [int] NULL,
[Column1_Value] [nvarchar](50) NULL,
[Column2_Value] [nvarchar](50) NULL,
[Column3_Value] [nvarchar](50) NULL,
[Name] [nvarchar](50) NULL
) ON [PRIMARY]
Эта таблица содержит следующие данные.
1 1 ABC XYZ Ahmedaad India
2 1 Hello Smith Kodiar India
3 2 Ahmedaad India Happy data
Я хочу получить результат, подобный приведенному ниже для siteid = 1
**FirstName LastName City Coutry**
ABC XYZ Ahmedaad India
Hello Smith Kodiar India