PDA

View Full Version : Union Qeury



امیر-نا
دوشنبه 27 بهمن 1382, 11:24 صبح
با سلام
من یه بانک دارم و حدود 20 کوئری گرفتم حالا می خواهم دو کوئری رو با هم
ترکیب کنم یعنی یکی را در آخر دیگری بیارم ؟
با دستور SQL--union allتونستم منتها یه مشکل هست اینه که
هر دو کوئری من روی یک فیلد به صورت صعودی هستند .
ولی کوئری بعدی که می خواهم اضافه بشه به اون یکی باید روی یک فیلد دیگه نیز صورت بشه
بنابر این همش به هم میریزه ؟؟؟؟ :cry: :cry:
نمی دونم
خلاصه یه دستوری می خواهم که دو کوئری را به هم اضافه کنم با باضی ماندن صورت ها
و مشخصات دو کوئری .

خیلی زیاد شد نه؟؟؟ :idea: :roll: :cry:

vadood
دوشنبه 27 بهمن 1382, 18:06 عصر
SELECT
*
FROM
(
(SELECT field1, field2, field3 FROM table1, table2) AS SubQuery1
UNION ALL
(SELECT fieldA, fieldB, fieldC FROM tableA, tableB) AS SubQuery2
)
ORDER BY
field3, field1

امیدوارم معلوم باشه چیکار باید بکنی