Fråga : Sql-server 2005söka och UNION

Hi

I har förmiddag using en sql-server 2005 som ska pagineras.

Everything fungerar fint, however jag har en understödja att bordlägga att jag behöver att tillfoga till queryen, som en UNION.

The understöder bordlägger kallas ref_donor_new.

The bordlägger ref_donor_new har avkräva samma kolonndefinition som ref_donor.

I uppskattar några råder på denna. Tacka dig i advance.


> för
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:
" codeBody " " TILLVÄGAGÅNGSSÄTT för >ALTER för class= " för ((@pageNumen - 1) * @rowsPerPagen) AVSLUTA;
" klar "

Svar : Sql-server 2005söka och UNION

oops typo
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
MED CTE
SOM
(
VALT 
rd.id
, fss.id SOM status_table_record_id
, fss.status
, UPPER (formal_name) SOM formal_name
, sis_code
, prog
, ISNULL (chartfield, '') SOM chartfield
FRÅN ref_donoren rd
LÄMNAT SAMMANFOGA fundraising_scholarship_statusfss PÅ rd.id = fss.scholarship_id
union -- eller all union beroende av dina krav
valt….,samma numrerar av kolonner… från ref_donor_new
) och att sqlpaging som (
vald BÄSTA (@rowsPerPagen * @pageNum) ROW_NUMBER () ÖVER (BESTÄLLA VID formal_name), som resultNum, *
från CTE 
)
VÄLJ * FRÅN sqlpaging VAR resultNumen > ((@pageNumen - 1) * @rowsPerPagen)
Andra lösningar  
 
programming4us programming4us