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

نام تاپیک: سلکت کردن دو جدول و کشیدن دو فیلد از این دو

  1. #1
    کاربر تازه وارد آواتار p30_code
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    Internet
    پست
    87

    Exclamation سلکت کردن دو جدول و کشیدن دو فیلد از این دو

    با سلام خدمت دوستان
    کدی که هست یک فیلد از دو جدول را نشون میده.
    SELECT Id, (

    SELECT Name
    FROM member
    WHERE Id = post.Member_Fk
    ) AS N
    FROM post

    و حال من اگر Family رو بخواهم داشته باشم چه حرکتی بزن تا جواب بدهد. این کد زیر جوابگو نیست
    [
    SELECT Id, (

    SELECT Name,Family
    FROM member
    WHERE Id = post.Member_Fk
    ) AS N
    FROM post

    یا این کد
    SELECT Id, (

    SELECT Name+ ' '+ Family
    FROM member
    WHERE Id = post.Member_Fk
    ) AS N
    FROM post

    لطفا راهنمایی کینید من چگونه سلکت بزنم که دو فیلد از دو جدول را بکشم بیرون. Member_Fk شماره ایدی هست که در جدول Post هست و .Member هم جدولی شامل نام و نام خانوادگی

  2. #2

    نقل قول: سلکت کردن دو جدول و کشیدن دو فیلد از این دو


    SELECT Id,
    (SELECT Name
    FROM member
    WHERE Id = post.Member_Fk
    ) AS N, ( SELECT Family FROM member WHERE id=post.Member_FK ) AS F
    FROM post

  3. #3

    نقل قول: سلکت کردن دو جدول و کشیدن دو فیلد از این دو

    البته با join کردن دو جدول هم می شد به جواب رسید

  4. #4
    کاربر تازه وارد آواتار p30_code
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    Internet
    پست
    87

    نقل قول: سلکت کردن دو جدول و کشیدن دو فیلد از این دو

    سلام.من یک فیلد می خواهم نه دو فیلد
    As N
    شما علاوه بر این
    یکی دیگه
    AS F
    هم گذاشتید.منظور من یکی هست که با هم جمع بشه
    آخرین ویرایش به وسیله p30_code : سه شنبه 10 دی 1392 در 19:49 عصر

  5. #5

    نقل قول: سلکت کردن دو جدول و کشیدن دو فیلد از این دو


    SELECT member.Name+' '+ member.Family, Id
    FROM member INNER JOIN
    post ON member.Id = post.Member_Fk



  6. #6
    کاربر تازه وارد آواتار p30_code
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    Internet
    پست
    87

    نقل قول: سلکت کردن دو جدول و کشیدن دو فیلد از این دو

    تشکر.ولی هیچ مقداری نشون نمیده.لطفا بدون inner join بنویسید.چون این کد جوابگو نیست.

  7. #7

    نقل قول: سلکت کردن دو جدول و کشیدن دو فیلد از این دو

    سلام.
    این کد آخر مشکلی نداره.
    فقط از join استفاده شده.اگر Id ها باهم برابر باشند باید یک مقدار به شما نمایش دهد.در غیر اینصورت احتمالا مقادیر یکسان ندارید.
    به غیر از این اگر از Join استفاده نکنید و Subquery شما بیش از یک مقدار برگرداند شما به خطا خواهید خورد.

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

  1. پاسخ: 1
    آخرین پست: دوشنبه 06 آذر 1391, 09:29 صبح
  2. سوال: مرتب کردن دو جدول بر اساس یک فیلد(کوئری مای اس کیو ال)
    نوشته شده توسط hassancd در بخش MySQL
    پاسخ: 2
    آخرین پست: پنج شنبه 02 شهریور 1391, 10:18 صبح
  3. سوال: Sort کردن یک جدول بر اساس یک فیلد.
    نوشته شده توسط mds_boy در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 4
    آخرین پست: پنج شنبه 04 شهریور 1389, 21:11 عصر
  4. مشخص کردن نام جدول با داشتن یک فیلد
    نوشته شده توسط maaaaaa در بخش SQL Server
    پاسخ: 1
    آخرین پست: شنبه 04 اسفند 1386, 13:23 عصر
  5. سلکت کردن یه ستون از جدول
    نوشته شده توسط ykm145 در بخش Access
    پاسخ: 1
    آخرین پست: پنج شنبه 18 خرداد 1385, 10:34 صبح

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

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