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

نام تاپیک: درخواست یک دستور SQL

  1. #1

    درخواست یک دستور SQL

    سلام
    من احتیاج به دستور select ی دارم که مثلا از این جدول:
    name - cod
    -------------
    ali - 1
    ali2 - 1
    alid - 1
    albs - 2
    reza - 2
    mehdi - 3
    mehdia - 3
    meh - 3
    mehri - 3
    zahra - 4
    zahr2 - 4
    این جدول رو برگردونه:
    ali - 1
    albs - 2
    mehdi - 3
    zahra - 4
    توضیح اینکه:
    جدول اول 2 فیلد داره: cod و name که هردو فیلد باید در جدول دوم بیاد در فیلد cod رکوردهای تکراری وجود نداره و از هر کد فقط یک رکورد هست و در فیلد name هم فقط اولین رکورد هست و بقیه نیست .
    لطفا راهنمایی کنید.
    متشکرم

  2. #2

    نقل قول: درخواست یک دستور SQL

    سلام.
    میتونید به این شکل عمل کنید:


    SELECT
    o.Code,
    (SELECT TOP 1 Name FROM myTable WHERE Code = o.Code ORDER BY Code) AS Name
    FROM myTable o
    GROUP BY o.Code


    موفق باشید.

    پاورقی: فرض کردم اسم جدول myTable باشه.

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

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