نوشته شده توسط
علیرضا5
سلام
چطوری دوتا دستور انتخاب رو میشه در یک select نوشت
منظورم اصلاح دستور زیر هست
select top 5 * from table where name='abc' and select top 10 * from table where shahr='tehran'
اگر دوتا جدول شما یکسان باشه و فیلد های مساوری داشته باشه از دستور UNION میتونی استفاده کنید
(SELECT TOP 5 * FROM table WHERE shahr = 'abc')
UNION
(SELECT TOP 10 * FROM table WHERE shahr = 'tehran')
البته میتونی از UNION ALL هم استفاده کنی که در این حالت ردیف های تکراری حذف نمیشه و در حالتی که از UNION به تنهایی استفاده کنی داده های تکراری حذف میشه