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

نام تاپیک: چطور می تونم با یک کوئری اطلاعات سه ستون از جدول یک و سه ستون از جدول دو رو بدست بیارم؟

  1. #1

    چطور می تونم با یک کوئری اطلاعات سه ستون از جدول یک و سه ستون از جدول دو رو بدست بیارم؟

    چطور می تونم با یک کوئری اطلاعات سه ستون از جدول یک و سه ستون از جدول دو رو بدست بیارم؟

  2. #2
    کاربر دائمی آواتار Reza1607
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    يه جايي تو مشهد
    پست
    969

    نقل قول: چطور می تونم با یک کوئری اطلاعات سه ستون از جدول یک و سه ستون از جدول دو رو بدست بیارم؟

    با استفاده از join كردن و يا cross join به اين صورت
    join (inner join)

    SELECT tbl1.id,tbl1.name,tbl1.family,tbl2.post,tbl2.body, tbl2.date
    FROM tbl1 JOIN tbl2 ON tbl1.id=tbl2.uid

    در اين روش بايد حتما يك فيلد مشترك وجو داشته باشه(يكي كليد اصلي و يكي كليد خارجي)
    cross

    SELECT tbl1.id,tbl1.name,tbl1.family,tbl2.post,tbl2.body, tbl2.date
    FROM tbl1,tbl2

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    دی 1388
    محل زندگی
    روبروی مانیتور
    پست
    320

    نقل قول: چطور می تونم با یک کوئری اطلاعات سه ستون از جدول یک و سه ستون از جدول دو رو بدست بیارم؟

    select tbl1.sel1,tbl1.sel2,tbl1.sel3,tbl2.sel1,tbl2.sel2,  tbl2.se3 from tbl1,tbl2 where tbl1.sel1="x" and tbl2.sel1="x" 

    که در کد بالا tbl1.sel1 و tbl2.sel1 کلید فرض شده اند.در ضمن باید تو شرط همیشه 2 جدول رو لحاظ کنی تا داده های تکراری نداشته باشی.

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

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