نمایش نتایج 1 تا 22 از 22

نام تاپیک: فرق append query با union

  1. #1
    کاربر دائمی آواتار انگوران
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    كرج
    پست
    1,038

    فرق append query با union

    دوستان سلام ـ آیا append query کار union رو انجام نمیده یا اصلاً تفاوت این دو تا با هم چیه ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    union ،اطلاعات رو بروز میکنه وتلفیق میکنه
    append query،به اطلاعات قبلی کاری نداره و اطلاعات جدید را اضافه میکنه و با هربار اجرا رکوردهای تکراری اضافه میشند ،اگه کلید و یونیک نباشند

  3. #3
    کاربر دائمی آواتار انگوران
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    كرج
    پست
    1,038
    ممنونم - لطفاً بفرمائید اینجوری هست که یکی انعطاف پذیر تر و کاراتر از دیگری باشه و درصورت استفاده از یکی نیاز به استفاده از دیگری نباشه و یا نه این دو هیچ ربطی بهم ندارند .
    ضمناً بفرمائید تنها راه ساخت union کد نویسی تو محیط sql هست یا راه دیگه ای هم هست .

  4. #4
    union فقط جهت نمایش هست ولی append توی تیبل ای که ازت می‌خواد تغییر ایجاد می‌کنه.فکر می‌کنم ربطی بهم نداشته باشند.فقط دستور SQL

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    نقل قول نوشته شده توسط samaneh_h
    union فقط جهت نمایش هست ولی append توی تیبل ای که ازت می‌خواد تغییر ایجاد می‌کنه
    append چه چیزی رو تغیر میده ؟
    هردوی انها اطلاعات رو تلفیق می کنند
    شما چند تا حدول داری می خواهی اطلاعات یه جا جمع اوری شود ،مثل شعبه های مختلف در مرکز
    اگه ازappend استفاده کنی اگه اطلاعات قبلی ویرایش شده باشه در مرکز تغیری ایجاد نمیشه
    ولی در union چرا
    2-سرعت اجرا در append سریعتره چون رکوردهای تکراری وارد نمیشند و اپدیت نمیشند ولی در
    union درهمه رکوردها مانورداده میشه
    3- union نمی تونه پایه کوئری دیگه ای باشه
    این دو هردو یه کاررو انجام میدند ولی بسته به حالتهای مختلف یکیشون بر دیگری ارجحیت داره
    دراین باره اقای ثباتی ،بهتر میتونند نظر بدند

  6. #6
    منظورم این بود که امکان تغییر داره .مثلا شما اگه تو نتیجه کوئری append یه رکورد جدید اضافه کنی به تیبل Append یه رکورد اضافه می‌کنه

  7. #7
    کاربر دائمی آواتار انگوران
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    كرج
    پست
    1,038
    اگه بخام یکسری رکوردی رو به جدول اضافه کنم با این شرط که مثلاً رکوردی با این شماره پرسنلی تو جدول نباشه چکار باید بکنم ( شماره پرسنلی رو تو هر دو جدول کلید گرفتم ) .

  8. #8
    یه نگاهی به این فایل بنداز
    فایل های ضمیمه فایل های ضمیمه

  9. #9
    کاربر دائمی آواتار انگوران
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    كرج
    پست
    1,038
    سمانه خانوم منظورم اینه که اگه تو جدول اول 100 رکورد داشته باشم و بخوام رکوردهای جدول دوم رو ( با فرض اینکه 10رکورد آن دارای شماره پرسنلی شبیه به جدول اول و 50 رکورد دارای شماره پرسنلی متفاوت بشه ) به جدول اول اضافه کنم با این شرط که رکوردی با شماره پرسنلی تکراری تو جدول اول نداشته باشم چکار باید بکنم . انشاء ا.. که منظورم رو رسونده باشم .

  10. #10
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    از کوئری find un matched query wizard استفاده کن وسپس نتیجه رو الحاق کن

  11. #11
    راه ساده اینه که شما ابتدا خروجی مورد نظرتون رو در یک کوئری بسازید بعد فرامین Sql اون کوئری رو بیارید و قبلش دستور INSERT INTO Table1 ( code, name ) رو اضافه کنید یدتون باشه که فیلدهای خروجی کوئری باید متناظر با فیلدهای منتخب در این دستور باشه .
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  12. #12
    کاربر دائمی آواتار انگوران
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    كرج
    پست
    1,038
    شاید متوجه منظور آقایان مصطفی و سنبله کار نشده باشم ولی من قصدم این نیست که رکوردهائی با شماره پرسنلی تکراری را جدا کنم قصدم اینه که در صورتی که در جدول اول رکوردی با یک شماره پرسنلی هست که در جدول دوم نیز همین شماره پرسنلی وجود داره وارد جدول اول نشه .

  13. #13
    کاربر دائمی آواتار انگوران
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    كرج
    پست
    1,038
    فایل پیوست رو ببینید و رکوردهای جدول دوم رو وارد جدول اول بکنید با این شرط که شماره پرسنلی 1020 و 1021 وارد جدول اول نشه .
    فایل های ضمیمه فایل های ضمیمه

  14. #14
    این کوئری نیاز شما رو برآورده میکنه
    INSERT INTO Table1 ( persno, name )
    SELECT Table2.persno, Table2.name
    FROM Table2 LEFT JOIN Table1 ON Table2.persno = Table1.persno
    WHERE (((Table1.persno) Is Null));
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  15. #15
    کاربر دائمی آواتار انگوران
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    كرج
    پست
    1,038
    من که نتونستم با کوئری فوق به جواب برسم ظاهراً اون کوئری فقط شماره پرسنلی تکراری رو از جدول دوم حذف کرده ولی کار append رو انجام نداده . البته می شه نتیجه این کویری رو دوباره به جدول اول اضافه کنیم که اضافه کاری می شه .
    باز هم ممنون می شم اگه بیشتر راهنمائی کنین .

  16. #16
    INSERT INTO برای Append هست
    به نمونه زیر توجه کنید .
    فایل های ضمیمه فایل های ضمیمه
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  17. #17
    کاربر دائمی آواتار انگوران
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    كرج
    پست
    1,038
    زمانی که می خوایم select query بسازیم جدولامون رو انتخاب می کنیم بعدش فیلدامون رو درگ می کنیم و ... نهایتاً کد مربوطه تو sql نوشته می شه . آیا برای union هم می شه از این روش استفاده کنیم یا حتماً باید کد بنویسیم ؟ با تشکر

  18. #18
    بله شما تمام این کارها رو برای دو تا Query بکنید تا به کد sql برسید حالا هر دو رو یکجا بیارید و union رو بینشون قرار بدید .
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  19. #19
    کاربر دائمی آواتار HAMRAHSOFT.IR
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    هرجا كه غم و ناراحتي باشه
    پست
    1,174

    ساختن کوئریAppend Query و QueryDelet در اکسس پروجکت

    سلام دوستان در اکسس بروجکت چطوری مشه کوئریAppend Query و QueryDelet ساخت
    اگه ممکنه یک نمونه هم برام بزارید منون مشم

  20. #20

    ایراد این String کجاست ؟

    یه بزرگواری لطف کنه ایراد این خط رو برام درست کنه و بعدش هم دستوری که برعکس این عمل رو انجام بده یعنی این اضافه شده ها به جدولو حذف کنه برام بنویسه ممنون می شم
    Str = "INSERT INTO UsysTblTashvighShodeha ( CodePersoneli, MahalKhedmat, TashvighID ) SELECT usysTblPersonel.CodePersoneli, usysTblPersonel.MahaleKhedmat, usysTblTashvigh.TashvighID FROM usysTblTashvigh, usysTblPersonel WHERE (((usysTblTashvigh.TashvighID)=' & me.tashvighid '))"
    "

  21. #21
    فکر می کنم ارتباط جداول بعد از FROM درست نیست .
    تو یک کوئری آزمایشش کنید .
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  22. #22

    نقل قول: فرق append query با union

    سلام یک سوال داشتم
    خواستم بدونم وقتی در این اپند کردم میخواهیم یه فایلی که دارای پیوست یا همون attachment هستش چرا اپند نمیشه ؟؟؟
    ممنون میشم کسی خبر کنه این موضوع رو

تاپیک های مشابه

  1. ایجاد رکورد تکراری هنگام استفاده ازappend
    نوشته شده توسط fanavar در بخش Access
    پاسخ: 1
    آخرین پست: سه شنبه 24 مهر 1386, 07:13 صبح
  2. مشکل در append query
    نوشته شده توسط ROGHANI در بخش Access
    پاسخ: 1
    آخرین پست: دوشنبه 24 مهر 1385, 08:43 صبح
  3. OrderBy در Union Query
    نوشته شده توسط samaneh_h در بخش Access
    پاسخ: 12
    آخرین پست: یک شنبه 12 شهریور 1385, 12:37 عصر
  4. union query
    نوشته شده توسط reza850101 در بخش Access
    پاسخ: 6
    آخرین پست: سه شنبه 19 اردیبهشت 1385, 13:18 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •