SQL Server: 2 istekle bir sonuç nasıl elde edilir?
SQL'de acemiyim ve bir sorum var.
2 isteğim var. İlki bu tür bir sonucu verir:
Id Event Name Last Name Address City Phone number
-----------------------------------------------------------------
1 159784623 NAME1 LASTNAME1 ADDRESS1 CITY1 PHONENUMBER1
2 159784623 NAME2 LASTNAME2 ADDRESS2 CITY2 PHONENUMBER2
3 159784623 NAME3 LASTNAME3 ADDRESS3 CITY3 PHONENUMBER3
4 159784623 NAME4 LASTNAME4 ADDRESS4 CITY4 PHONENUMBER4
5 159784623 NAME5 LASTNAME5 ADDRESS5 CITY5 PHONENUMBER5
6 159784623 NAME6 LASTNAME6 ADDRESS6 CITY6 PHONENUMBER6
2. istek bana başka bir parametre dizisi verir:
Id Parameter ParameterType Event
-----------------------------------
1 ADULT INTEGER 159784623
2 CHILDREN INTEGER 159784623
3 CAR BOOLEAN 159784623
4 HOTEL LABEL 159784623
5 RESTAURANT LABEL 159784623
Sorum: 1. dizide 2. sütunların her satırı için bir sütun oluşturan bir istek yapmak mümkün müdür?
Mümkünse bana açıklar mısın?
İtiraf etmeliyim ki nerede arayacağımı bilmiyorum.
İstediğim sonuç şudur:
Id Event Name Last Name Address City Phone number Adult Children Car Hotel Restaurant
-------------------------------------------------------------------------------------------------------
1 159784623 NAME1 LASTNAME1 ADDRESS1 CITY1 PHONENUMBER1
2 159784623 NAME2 LASTNAME2 ADDRESS2 CITY2 PHONENUMBER2
3 159784623 NAME3 LASTNAME3 ADDRESS3 CITY3 PHONENUMBER3
4 159784623 NAME4 LASTNAME4 ADDRESS4 CITY4 PHONENUMBER4
5 159784623 NAME5 LASTNAME5 ADDRESS5 CITY5 PHONENUMBER5
6 159784623 NAME6 LASTNAME6 ADDRESS6 CITY6 PHONENUMBER6
Teşekkürler.
DÜZENLE:
Aslında bu tabloyu değiştiremem çünkü her olay için ikinci dizideki satır sayısı değişebilir. Bu yüzden bazen ilk diziye 5 sütun eklemem gerekir, ancak bazen 47 veya hiçbir şey eklemem gerekir.
Ve bir seferde yalnızca bir Olayı sorguluyorum.
Yanıtlar
Boş veya başka bir şekilde statik içeriğe sahip ek sütunlar eklemek istiyorsanız, bunları aşağıdaki gibi SELECTyan tümce ekleyebilirsiniz .
SELECT
Id,
Event,
CAST(NULL as INT) as Adult
FROM MyTable