View Full Version : انتقال یک رکورد از تیبلی به تیبل دیگر
BadSector
جمعه 25 اردیبهشت 1388, 01:01 صبح
سلام
چه طوری میتونم یک رکورد رو از تیبلی به تیبل دیگه انتقال بدم !
مثلا تمام رکورد هایی که فیلد Status اونها عدد 1 هست بروند به یه تیبل دیگه ؟؟؟
BadSector
جمعه 25 اردیبهشت 1388, 11:08 صبح
Please Help me !
red11011
شنبه 26 اردیبهشت 1388, 11:54 صبح
این دستور یک تیبل جدید(tbl2)براتون میسازه و مقادیر مورد نظرتون رو تو اون قرار میده
SELECT * INTO tbl2
FROM tbl1
WHERE tbl1.Status ="1";
این دستور هم برای اضافه کردن مقادیر مورد نظرتون به یک تیبل که از قبل وجود داشته میشه(تیبل 2)
INSERT INTO tbl2
SELECT *
FROM tbl1
WHERE (((tbl1.status)="1"));
BadSector
یک شنبه 27 اردیبهشت 1388, 17:01 عصر
سلام
ممنون
توی این کد منظور از
tbl1.Status ="1" چیه ؟
البته من منظورم این نبود
ببینید من مثلا 3 تا تیبل دارم
Table1
Table2
Table3
حالا کلیه فیلدهای Table1 رو میدم به رکوردست
و بعد فیلد Status تک تک رکوردها رو چک میکنم
اگر 1 بود اون رکورد به تیبل Table2 و اگر 0 بود بره به تیبل Table3
البته من این کارو با کلی کد و چند تا رکوردست انجام دادم اما خیلی کد مزخرفی شد که خودم دوباره نگاش کنم از توش سر در نمیارم ...
میخواستم ببینم کد کوتاه و شکیل تری نداره ؟(مثل کدهای پست 3)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.