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

نام تاپیک: بدست آوردن بزرگترین عدد از بین داده های دو فیلد از دو جدول مجزا

  1. #1

    بدست آوردن بزرگترین عدد از بین داده های دو فیلد از دو جدول مجزا

    با سلام خدمت تمامی دوستان و اساتید گرامی
    من دو تا جدول دارم بنام A و B
    در هر جدول یه فیلد اتونامبر دارم بنام ID

    حالا میخوام از بین دو فیلد ID در جدولهای A و B بزگترین عدد رو بدست بیارم

    قسمت اول رو با استفاده از کوئری در نمونه ضمیمه بدست اوردم

    ممنون میشم راهنمایی بفرمایین
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی آواتار reza_alie
    تاریخ عضویت
    فروردین 1394
    محل زندگی
    <Tehran/>
    پست
    449

    نقل قول: بدست آوردن بزرگترین عدد از بین داده های دو فیلد از دو جدول مجزا

    سلام دوست عزیز
    به لینک های زیر نگاه کن دستت میاد که بایستی چی کار کنی

    کد HTML:
    https://support.office.com/en-us/article/Find-the-records-with-the-top-or-bottom-values-in-a-group-or-field-379ffdae-9869-4971-9c32-3d0bd1a95b07
    
    
    https://support.office.com/en-us/article/Compare-two-tables-and-find-only-matching-data-16f301ac-40c1-43bc-80db-263f9a51eb4f
    موفق باشی
    رضا علی

  3. #3

    نقل قول: بدست آوردن بزرگترین عدد از بین داده های دو فیلد از دو جدول مجزا

    ممنونم دوست گرامی
    من چیزی دستگیرم نشد
    اگه میشه لطفاً نمونه ضمیمه رو تکمیل بفرمایین

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: بدست آوردن بزرگترین عدد از بین داده های دو فیلد از دو جدول مجزا

    SELECT MAX(idx) AS MAXID
    FROM (
    SELECT id AS idx FROM a
    UNION
    SELECT idh AS idx FROM b)

  5. #5

    نقل قول: بدست آوردن بزرگترین عدد از بین داده های دو فیلد از دو جدول مجزا

    بسیار عالی بود جناب mazoolagh عزیز

    فقط اگه امکانش هست یه خورده توضیح بدین که این کد در محیط SQL به چه شکل عمل میکنه

    چون من وقتی کد رو استفاده کردم یه کوئری به تصویر زیر ایجاد شد که من تا به حال ندیده بودم
    عکس های ضمیمه عکس های ضمیمه

  6. #6
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: بدست آوردن بزرگترین عدد از بین داده های دو فیلد از دو جدول مجزا

    دو کوئری ساده داریم که نتایج اونها رو با union یکی میکنیم و بعد با استفاده از max بزرگترین مقدار نتایج رو بیرون میکشیم.

    شما در این دو جدول اسامی متفاوتی برای فیلدهای هدف داشتین (id , idh) ؛ برای همین بهتر هست که از یک نام جایگزین برای هر دو استفاده کرد (idx)

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

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