PDA

View Full Version : اشکال در استفاده از UNION all



rasool_h
چهارشنبه 22 آذر 1385, 18:43 عصر
من در یک فرم گزارشی را تهیه میکنم که از UNION دو تا query استفاده میکند در این فرم هرگاه
query شماره 1 null باشد حاصل null میشود د رصورتی که query شماره 2 مقدار دارد و UNION آنها باید دارای مقدار باشد ولی خالی است و همچنین این دو query را من در access امتحان کردم
و UNION all آنها جواب میدهد هرچند query اولی خالی باشد
مثال

select field1,field2,.... from table where name=ali
UNION all
select field1,field2,.... from table where name=ali
حالا در اینجا اگه در query اولی نام علی نباشد ولی در دومی باشد نتیجه nullبرمیگردد ولی در accessجواب میدهد و null نیست در حقیقت جواب query اولی را در نظر میگیرد وبا دومی union نمیکند