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

نام تاپیک: آپدیت همزمان دو فیلد از دو جدول

  1. #1

    آپدیت همزمان دو فیلد از دو جدول

    با سلام.
    ممنون میشم منو راهنمایی کنید.

    به طور همزمان میخوام دو فیلد از دو جدول رو آپدیت کنم.
    جدول اول table1 با کلید cmid
    جدول دوم table2 با کلید فرعی cmid و با کلید اصلی pmid

    ممنونم.

  2. #2
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: آپدیت همزمان دو فیلد از دو جدول

    سلام. سوال شما گنگه. بیشتر توضیح بدید. منظور از همزمان چیه؟ کدوم فیلد؟

  3. #3

    نقل قول: آپدیت همزمان دو فیلد از دو جدول

    فیلد های table1
    cmid کلید
    cmtitle

    فیلدهای table2
    pmid کلید
    pmtick
    cmid کلید فرعی

    من صفحه ای دارم که اطلاعات جدول table1 رو (cmtitle)میتونم ویرایش کنم.
    اگر بخوام همون موقعی که cmtitle ویرایش میشه، pmtick هم ویرایش بشه،باید چیکار کنم؟

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    360

    نقل قول: آپدیت همزمان دو فیلد از دو جدول

    سلام

    UPDATE table1
    SET table1.name = table2.name
    FROM table1, table2
    WHERE table1.id = table2.id

  5. #5

    نقل قول: آپدیت همزمان دو فیلد از دو جدول

    ممنون ولی خط دوم رو متوجه نمیشم!
    در جدول اول فیلد یکسانی با جدول دوم ندارم بجز کلید اصلی که در جدول دوم فیلد فرعی میشه.

  6. #6

    نقل قول: آپدیت همزمان دو فیلد از دو جدول

    خب محتوای فیلدها چیه ؟
    cmtitle و pmtick

    وقتیcmtitle ویرایش میشه میخواید pmtick رو با چه داده ای آپدیت کنید ؟

  7. #7
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: آپدیت همزمان دو فیلد از دو جدول

    نقل قول نوشته شده توسط Beginner67 مشاهده تاپیک
    فیلد های table1
    cmid کلید
    cmtitle

    فیلدهای table2
    pmid کلید
    pmtick
    cmid کلید فرعی

    من صفحه ای دارم که اطلاعات جدول table1 رو (cmtitle)میتونم ویرایش کنم.
    اگر بخوام همون موقعی که cmtitle ویرایش میشه، pmtick هم ویرایش بشه،باید چیکار کنم؟
    خب دو تا دستور Update برای هر جدول بنویسید و اجرا کنید! مشکل کجاست؟ اگه منظور شما چیزی مثل Transaction هست تا راهنمایی کنیم.

  8. #8

    نقل قول: آپدیت همزمان دو فیلد از دو جدول

    درست میگید دو تا دستور update بنویسم مشکلی پیش نمیاد.

    Transaction برای مواقعی هست که میخواییم عملیاتی روی کلید اصلی انجام بشه؟
    مثل حذف یک رکورد از جدولی و حذف رکورد وابسته از جدولی دیگه؟

  9. #9
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: آپدیت همزمان دو فیلد از دو جدول

    نقل قول نوشته شده توسط Beginner67 مشاهده تاپیک
    درست میگید دو تا دستور update بنویسم مشکلی پیش نمیاد.

    Transaction برای مواقعی هست که میخواییم عملیاتی روی کلید اصلی انجام بشه؟
    مثل حذف یک رکورد از جدولی و حذف رکورد وابسته از جدولی دیگه؟

    Transaction ارتباطی به کلید اصلی نداره. Transaction برای مواقعیه که می خواهیم چندتا کار یا همه انجام بشه یا هیچ کدام انجام نشه. یعنی اگه یکی از کوئری ها به هر دلیلی اجرا نشد بقیه همه Rollback بشن.

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

  1. آپدیت کردن یک فیلد از یک جدول
    نوشته شده توسط hastiam در بخش T-SQL
    پاسخ: 1
    آخرین پست: دوشنبه 09 دی 1392, 12:32 عصر
  2. انتخاب همزمان چند فیلد از دو تیبل
    نوشته شده توسط kamalhamidi در بخش PHP
    پاسخ: 6
    آخرین پست: شنبه 28 آبان 1390, 19:57 عصر
  3. تلفیق محتویات دو فیلد از یک جدول با شرایط خاص
    نوشته شده توسط shp1367 در بخش SQL Server
    پاسخ: 5
    آخرین پست: شنبه 01 آبان 1389, 12:14 عصر
  4. سوال: طریقه محاسبه دو فیلد از یک جدول
    نوشته شده توسط jaberaghidat در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 27 اسفند 1387, 22:30 عصر
  5. Inner join یک فیلد از یک جدول به دو فیلد از یک جدول
    نوشته شده توسط hozouri در بخش SQL Server
    پاسخ: 2
    آخرین پست: جمعه 29 آذر 1387, 16:25 عصر

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

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