Pergunta : Como escrever uma pergunta do SQL para output um registro dos registros do múltiplo na mesma tabela

na tabela do exemplo, é possível ter uma pergunta do SQL output os elemento de dados como uma linha por o local, por o dia?  Os elementos comuns são data, local, e TranNo


Desired output using a tabela do exemplo: posição de IDValue
Date do texto da identificação do

IDText (de IDKey 919) (de IDKey 922) (de IDKey 921) o abridor de lata 13.7800
2010-07-21 579 do ================= do ================ do === do
==========/>2010-07-21 579 fornece pimentas verdes & as CEBOLAS 3.7800
2010-07-24 579 das fontes da cebola 8.3300
2010-07-24 579 fornecem as PIMENTAS VERDES 2.3700
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
>Table notpretty " do class= " do id= " codeSnippet856768 do
           
class= do

Resposta : Como escrever uma pergunta do SQL para output um registro dos registros do múltiplo na mesma tabela

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
SELETO
	A. [data]
	, A.Loc
	, A.IDText
	, C.IDText
	, B.IDValue
DE 
(SELETO
	[Data]
	, Posição
	, IDKey
	, Campo
	, TranNo
	, IDText
	, IDValue
DE
	MyTable
ONDE IDKey = 919) A
INTERNO JUNTAR-SE
(SELETO
	[Data]
	, Posição
	, IDKey
	, Campo
	, TranNo
	, IDText
	, IDValue
DE
	MyTable
ONDE IDKey = 921) B 
	Em A. [data] = B. [data] E A.TranNo = B.TranNo
INTERNO JUNTAR-SE
(SELETO
	[Data]
	, Posição
	, IDKey
	, Campo
	, TranNo
	, IDText
	, IDValue
DE
	MyTable
ONDE IDKey = 922) C
	Em A. [data] = C. [data] E A.TranNo = C.TranNo
Outras soluções  
 
programming4us programming4us