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

نام تاپیک: ترکیب سه جدول

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    ESFAHAN
    پست
    147

    Question ترکیب سه جدول

    سلام دوستان
    من میخاستم سه تا جدول رو با هم یکی بکنم که بتونم روش سرچ و.. انجام بدم
    طبق جستجو هام ظاهرا باید از view استفاده کنم
    کد زیر رو هم پیدا کردم اما برام گنگه
    ممکنه یکم توضیح بدید

    CREATE VIEW GiftsList
    AS
    SELECT b
    .name user_from,
    c
    .name user_to,
    d
    .name gift_name,
    d
    .price gift_price
    FROM gifts a
    INNER JOIN users b
    ON a
    .user_from = b.id
    INNER JOIN users c
    ON a
    .user_to = c.id
    INNER JOIN items d
    ON a
    .item = d.id


    CREATE TABLE IF NOT EXISTS `gifts`(
    `id`int(11) NOT NULL AUTO_INCREMENT,
    `user_from`int(11) NOT NULL,
    `user_to`int(11) NOT NULL,
    `item`int(11) NOT NULL,
    PRIMARY KEY
    (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

    ----------------------------------------------------------

    --
    --Table structure for table `items`
    --

    CREATE TABLE IF NOT EXISTS
    `items`(
    `id`int(11) NOT NULL AUTO_INCREMENT,
    `name` varchar(50) NOT NULL,
    `price` varchar(50) NOT NULL,
    PRIMARY KEY
    (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

    ----------------------------------------------------------

    --
    --Table structure for table `users`
    --

    CREATE TABLE IF NOT EXISTS
    `users`(
    `id`int(11) NOT NULL AUTO_INCREMENT,
    `name` varchar(50) NOT NULL,
    PRIMARY KEY
    (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

    مثلا توی view
    gift_price از کجا اومده


  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    ESFAHAN
    پست
    147

    نقل قول: ترکیب سه جدول

    حل شد ممنون

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

  1. ساخت کوئری ترکیب سه جدول به همراه یک شرط
    نوشته شده توسط amin_sltny در بخش MySQL
    پاسخ: 1
    آخرین پست: دوشنبه 05 آبان 1393, 14:02 عصر
  2. ترکیب سه جدول با یکدیگر با JOIN
    نوشته شده توسط amin_sltny در بخش PHP
    پاسخ: 2
    آخرین پست: یک شنبه 03 فروردین 1393, 09:56 صبح
  3. ترکیب سه جدول
    نوشته شده توسط komeil64 در بخش T-SQL
    پاسخ: 0
    آخرین پست: دوشنبه 06 آذر 1391, 15:33 عصر
  4. update سه جدول در یک فرم
    نوشته شده توسط **sara** در بخش Classic ASP
    پاسخ: 4
    آخرین پست: یک شنبه 28 مرداد 1386, 05:26 صبح
  5. درج همزمان در سه جدول dbبه وسیله stored procedure
    نوشته شده توسط farnoushfarnoush در بخش SQL Server
    پاسخ: 2
    آخرین پست: دوشنبه 21 آذر 1384, 10:59 صبح

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

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