PDA

View Full Version : کپی رکورد اول چند جدول در یک جدول جدید



rezahagh
چهارشنبه 14 اسفند 1392, 13:58 عصر
با سلام خدمت همه دوستان من چند جدول مثلا 10 تا در بانک اکسس دارم و می خواهم رکورد اول هر جدول را گرفته و در جدولی جدید بریزم وذخیره کنم بصورتی که مثلا رکورد اول جدول جدید شامل مثلا رکورد اول جدول یکم و رکورد دو جدول جدید رکورد اول جدول دوم باشد با تشکر

vbhamed
جمعه 16 اسفند 1392, 09:08 صبح
سلام
فرض كنيد 3 تا جدول t1, t2, t3 داريد كه قرار سطر اول هر كدوم رو در جدول t4 بريزيد، دستور Sql زير رو اجرا كنيد، كد زير قابل تعميم هست، ضمنا مي‌تونيد تعداد ركوردهاي برداشته شده از هر جدول رو هم جداگانه تعيين كنيد
ساختار فيلدهاي هر 4 جدول بايد دقيقا مشابه هم باشه

INSERT INTO t4
SELECT * FROM
(
SELECT Top 1 * FROM t1
UNION
SELECT TOP 1 * FROM t2
UNION
SELECT TOP 1 * FROM t3
)