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

نام تاپیک: انتخاب از دو جدول

  1. #1

    Question انتخاب از دو جدول

    با سلام . یک فروشگاه را در نظر بگیرید ممکمنه یک محصول را با چند نام مختلف داشته باشند ولی عینا این محصولات مثل هم هستند . من برای اینکه جدول محصولاتم حجیم نشه در جدول اول اطلاعات همه محصولات را ذخیره کردم و در جدول دوم هر محصولی که چند نام مختلف داشت را با توجه به id محصول در جدول اول ، ذخیره کردم . یعنی در جدول دوم فقط id محصول اصلی و اسم جدید آن محصول را ذخیره می کنم . می خواهم یک کوئری بنویسم که کلیه محصولات را نشون بده یعنی همه محصولات جدول اول + محصولاتی که در جدول دوم اسم جدید دارند.
    SELECT * FROM wp_posts WHERE wp_posts.post_type = 'product'
    SELECT * FROM wp_posts INNER JOIN wp_newtablepost ON wp_posts.ID=wp_newtablepost.idpost WHERE wp_posts.post_type = 'product'
    در select اول همه محصولات را نشون می دهم و در دومی محصولات چند اسمی
    می خواهم از یک query استفاده کنم . لطفا کمک کنید.

  2. #2
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: انتخاب از دو جدول

    نقل قول نوشته شده توسط naiereh مشاهده تاپیک
    با سلام . یک فروشگاه را در نظر بگیرید ممکمنه یک محصول را با چند نام مختلف داشته باشند ولی عینا این محصولات مثل هم هستند . من برای اینکه جدول محصولاتم حجیم نشه در جدول اول اطلاعات همه محصولات را ذخیره کردم و در جدول دوم هر محصولی که چند نام مختلف داشت را با توجه به id محصول در جدول اول ، ذخیره کردم . یعنی در جدول دوم فقط id محصول اصلی و اسم جدید آن محصول را ذخیره می کنم . می خواهم یک کوئری بنویسم که کلیه محصولات را نشون بده یعنی همه محصولات جدول اول + محصولاتی که در جدول دوم اسم جدید دارند.
    SELECT * FROM wp_posts WHERE wp_posts.post_type = 'product'
    SELECT * FROM wp_posts INNER JOIN wp_newtablepost ON wp_posts.ID=wp_newtablepost.idpost WHERE wp_posts.post_type = 'product'
    در select اول همه محصولات را نشون می دهم و در دومی محصولات چند اسمی
    می خواهم از یک query استفاده کنم . لطفا کمک کنید.
    از دستور UNION استفاده کنید.
    تا بحال سیستمهای زیادی رو طراحی کردم ولی هیچوقت با سیستمی که کالایی دوتا نام همنام داشته باشه برخورد نکردم بهتره در سناریو و مدلسازیتون تجدید نظر کنید.

  3. #3

    نقل قول: انتخاب از دو جدول

    ممکنه یک مثال بزنید

  4. #4
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: انتخاب از دو جدول

    نقل قول نوشته شده توسط naiereh مشاهده تاپیک
    ممکنه یک مثال بزنید

    SELECT Col1, Col2, Col3, ..., Col[n] FROM TableA
    UNION
    SELECT Col1, Col2, Col3, ..., Col[n] FROM TableB AS b INNER JOIN TableA AS a ON a.PK = b.FK


    حتما باید تعداد و نوع داده ستونهای خروجی دو کوئری مثل هم باشه.
    برای سناریوی شما در کوئری دوم جدول نامهای دیگر کالا به جدول اصلی کالا پیوند زده میشه از طریق شناسه کالا

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

  1. سوال: انتخاب از دو جدول
    نوشته شده توسط mohammad87 در بخش SQL Server
    پاسخ: 13
    آخرین پست: شنبه 24 مرداد 1388, 13:57 عصر
  2. انتخاب اطلاعات از دو جدول
    نوشته شده توسط aryaei2000 در بخش Access
    پاسخ: 2
    آخرین پست: چهارشنبه 24 تیر 1388, 21:13 عصر
  3. انتخاب از دو جدول کاملا مشابه
    نوشته شده توسط Marjan_pr در بخش SQL Server
    پاسخ: 2
    آخرین پست: چهارشنبه 28 اسفند 1387, 08:58 صبح
  4. مشکل انتخاب اطلاعات از دو جدول
    نوشته شده توسط Milad Mohseny در بخش SQL Server
    پاسخ: 3
    آخرین پست: پنج شنبه 03 فروردین 1385, 01:59 صبح
  5. انتخاب ستونی از دو جدول با SQL
    نوشته شده توسط v_shalchian در بخش برنامه نویسی در Delphi
    پاسخ: 6
    آخرین پست: سه شنبه 20 مرداد 1383, 10:15 صبح

برچسب های این تاپیک

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

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