View Full Version : آوردن اطلاعات چند جدول در یک QUERY
naderigh
دوشنبه 23 بهمن 1385, 08:31 صبح
اساتید محترم من چند جدول دارم که از لحاظ نوع اطلاعات استراکچر و .... درست مثل هم هستند
مثلا فرض کنید اطلاعات فروردین در یک جدول و اردیبهشت در جدول دیگر و ......
حال با یک QUERY میخواهم مثلا اطلاعات ماه یک و دو و سه را یکجا داشته باشم
لطفا راهنمائی نمائید
rezaTavak
دوشنبه 23 بهمن 1385, 11:56 صبح
فکر نکنم مشکلی داشته باشه:
recordsourcetype=4
recordsource="select * from tabale1"
naderigh
دوشنبه 23 بهمن 1385, 13:05 عصر
آقا رضا منظور شما را متوجه نشدم
عرض کردم چند جدول همانند همدیگر و خروجی فقط بایک QUERY و سپس از آن QUERY گزارشات مورد نیاز
rezamim
دوشنبه 23 بهمن 1385, 20:42 عصر
USE MyTable_01
gnFieldcount = AFIELDS(gaMyArray) && Create array from table structure
CREATE CURSOR MyCursor FROM ARRAY gaMyArray
USE IN "MyTable_01"
APPEND FROM "d:\MyTable_01.dbf"
APPEND FROM "d:\MyTable_02.dbf"
SELECT MyCursor
BROWSE
naderigh
سه شنبه 24 بهمن 1385, 08:16 صبح
آقا بسیار ممنون از لطف شما
راهی بهتر از appen from ندارد چون سرعت برایم مهم است و فرمان appen from یک مقدار کند است مخصوصا زمانی که اطلاعات زیاد و تعداد فیلدها نیز زیاد باشد
vcldeveloper
سه شنبه 24 بهمن 1385, 08:43 صبح
از UNION استفاده کن:
SELECT * FROM Table1
UNION
SELECT * FROM Table2 ORDER BY FieldName
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.