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

نام تاپیک: درخواست راهنمايي براي يك كوئري

  1. #1

    درخواست راهنمايي براي يك كوئري

    سلام به دوستان
    من دوتا جدول دارم به نامهاي T1 و T2 .
    جدول T1 حاوي 4 فيلد (به نامهاي f1,f2,f3,f4) و جدول T2 حاوي يك فيلد (به نام f1) است .
    جدول T2 حاوي تعدادي از ركوردهاي جدول T1 مي باشد البته فقط فيلد f1 اونها .
    حالا سوال اينجاست كه چه طوري مي توانم با يك كوري از T1 ركوردهايي رو كه فيلد f1 اونها در جدول T2 است رو استخراج كنم .

    مثال :
    جدول T1

    1 ali reza 33
    2 yari jafar 22
    3 mani ali 44
    4 gholi habib 11

    جدول T2
    2
    4

    خروجي مورد نياز از جدول T1
    2 yari jafar 22
    4 gholi habib 11

  2. #2

    نقل قول: درخواست راهنمايي براي يك كوئري


    SELECT * FROM t1
    WHERE t1.f1 IN (SELECT f1 FROM t2)
    وبلاگ من (Advanced SQL Querying)

  3. #3

    نقل قول: درخواست راهنمايي براي يك كوئري

    دوست عزيم msalim واقعاً متشكرم

  4. #4

    نقل قول: درخواست راهنمايي براي يك كوئري

    اگر عملکرد (Performance) کوئری برای شما اهمیت دارد Query زیر بهتر عمل می کند.

    SELECT * FROM T1
    INNER JOIN T2 ON T1.f1=T2.f1
    وبلاگ من (Advanced SQL Querying)

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

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