עלה לי הצורך לאחד תוצאות של שתי שאילתות לאחת, מה הכוונה ?
שאילתה אחת החזירה את התוצאות הבאות:
a
bc
d
שאילתה נוספת החזירה את התוצאות הבאות:
12
3
4
כעת הייתי צריך לאחד את התוצאות, במידה והצורך היה לחבר אותם ולהחזיר כמה שורות השאילתא הייתה פשוטה - בעזרת union
SELECT Column1 FROM Table1
UNION
SELECT Column2 FROM Table2
ואז הייתי מקבל
ab
c
d
1
2
3
4
אבל כפי שציינתי הצורך היה לחבר אותם בעמודות. בצורה הבאה:
a 1
b 2
c 3
d 4
Read more: שלמה גולדברג (הרב דוטנט)