View Full Version : سوال: مشکل در نوشتن یک کوئری
mokhtasatxyz
دوشنبه 16 شهریور 1394, 12:28 عصر
سلام
چند جدول در دیتا بیسم دارم با تعداد رکورد های متفاوت و می خواهم کوئری select بنویسم که اخرین 10 رکورد ثبت شده هر جدول به همراه نام جدول را انتخاب کند
golbafan
دوشنبه 16 شهریور 1394, 17:34 عصر
سلام
(select * from tbl1 order by id desc limit 10)
union all
(select * from tbl2 order by id desc limit 10)
union all
(select * from tbl3 order by id desc limit 10)
.
.
.
Seyyed_H_T
دوشنبه 30 شهریور 1394, 09:26 صبح
سلام
(select * from tbl1 order by id desc limit 10)
union all
(select * from tbl2 order by id desc limit 10)
union all
(select * from tbl3 order by id desc limit 10)
.
.
.
برای ذکر شدن نام جدول هم می توانید بعد از "*" یک فیلد متنی ثابت با مقدار نام جدول لحاظ کنید: "SELECT *, 'tbl1' As TableName FROM tbl1 ..."
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.