שאלה בשימוש ב PIVOT ב SQL

cd123

משתמש פעיל
D I G I T A L
שלום:)

אני שולפת שליפה מטבלה, ומקשרת לטבלאות נוספות,
בשליפה אני משתמשת גם ב PIVOT
אני רוצה לשלוף שדות נוספים שלא נצרכים ל PIVOT שנשלפים חלק מהטבלאות שנצרכות לpivot וחלק לא.
מה עדיף מבחינת יעילות למקם בתוך select הפנימי (אני צריכה גם join והרבה נתונים) או האם לעשות join מבחוץ
?
שיצרף את הטבלה שוב וממנו לצרף וכו'?​
select dc_id, Mosah_code, [31] , [32] ,[33], [34]

from (select dc.dc_id, dc.Mosah_code, dp.Sapak_code, dp.DC_Pprice_after_discount from DcnezekCloudAuction dc
left join DcnezekCloudAuctionParts dp on dc.dc_id = dp.DC_ID and dp.Mosah_code = dc.Mosah_code) as S
pivot
(
sum (DC_Pprice_after_discount)
FOR Sapak_Code IN ([31], [32], [33], [34])
)AS P​
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכג

א שִׁיר הַמַּעֲלוֹת אֵלֶיךָ נָשָׂאתִי אֶת עֵינַי הַיֹּשְׁבִי בַּשָּׁמָיִם:ב הִנֵּה כְעֵינֵי עֲבָדִים אֶל יַד אֲדוֹנֵיהֶם כְּעֵינֵי שִׁפְחָה אֶל יַד גְּבִרְתָּהּ כֵּן עֵינֵינוּ אֶל יְהוָה אֱלֹהֵינוּ עַד שֶׁיְּחָנֵּנוּ:ג חָנֵּנוּ יְהוָה חָנֵּנוּ כִּי רַב שָׂבַעְנוּ בוּז:ד רַבַּת שָׂבְעָה לָּהּ נַפְשֵׁנוּ הַלַּעַג הַשַּׁאֲנַנִּים הַבּוּז לִגְאֵיוֹנִים:
נקרא  9  פעמים

לוח מודעות

למעלה