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

نام تاپیک: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

  1. #1

    دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

    سلام دوستان
    به جدول زیر نگاه کنید


    555.png

    من می خوام الان این جدول به 2 جدول زیر تبدیل کنم

    جدول اول :
    factor_num
    customer_num
    name
    address

    جدول دوم :

    id
    factor_num
    tedad
    disc
    amount

    ولی یک مشکلی هست همونطور که می بینید شماره فاکتور در تعدادی از رکوردها همسان هست من می خوام در جدول اولی شماره فاکتور ها بدون تکرار باشه و بر اساس شماره مشتری
    ولی در جدول دومی شماره فاکتور تکرار بشه مشکلی نداره
    از کد زیر هم برای ریختن جدول تو جدول جدید استفاده می کنم



    $result = mysql_query("select * from kharid2 ",$con);
    if(mysql_num_rows($result))
    {
    while($rows = mysql_fetch_array($result))
    {
    $result1 = mysql_query("insert into kharid3 values ('','".$rows['factor_num']."','1','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."')",$con);
    $result2 = mysql_query("insert into kharid2 values ('','".$rows['factor_num']."','2','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."','".$rows['tedad2']."','".$rows['disc2']."','".$rows['amount2']."')",$con);
    $result3 = mysql_query("insert into kharid2 values ('','".$rows['factor_num']."','3','".$rows['customer_num']."','".$rows['name']."','".$rows['address']."','".$rows['tedad3']."','".$rows['disc3']."','".$rows['amount3']."')",$con);
    $msg[] = "Factor-ID ".$rows['factor_num']." Insert";
    }

    }
    else
    {
    echo "no record found";

    }

  2. #2

    نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

    دوست عزیز شما در sql شماره فاکتور راindex تعریف کنید به نظر من

  3. #3

    نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

    خوب الان یعنی دقیقا باید چیکار کنم ؟

  4. #4

    نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

    اسم دیتابیست که شماره فاکتور شماست در قسمت index آن unique را میدهید .

  5. #5

    نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

    خوب آخه نمیشه اینجوری ...چون اطلاعات همسان اونوقت دیگه insert نمیشه!

  6. #6

    نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

    خوب شما هم می خواهین شماره فاکتور تکراری نباشه دیگه

  7. #7

    نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

    دوست عزیز مشکلتون حل شد انشالله .

  8. #8

    نقل قول: دیتابیس : ساخت دو جدول جدید با اطلاعات جدول قبلی

    آره فکر کنم مرسی از توجهتون
    اگه باز مشکلی بود همینجا مطرح می کنم

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

  1. سوال: درج اطلاعات یک جدول در یک جدول جدید هنگام حذف جدول
    نوشته شده توسط HosseinProgrammer در بخش SQL Server
    پاسخ: 8
    آخرین پست: یک شنبه 01 آذر 1388, 15:23 عصر
  2. سوال: درج اطلاعات یک جدول در یک جدول جدید هنگام حذف جدول
    نوشته شده توسط HosseinProgrammer در بخش MySQL
    پاسخ: 1
    آخرین پست: جمعه 29 آبان 1388, 18:02 عصر
  3. سوال: خطا در ایجاد دیتابیس یا جدول جدید
    نوشته شده توسط zahra rajaee در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 27 فروردین 1388, 16:28 عصر
  4. ساخت جدول جدید با ساختار جدول قدیم
    نوشته شده توسط sardar_ahmadi در بخش Access
    پاسخ: 18
    آخرین پست: دوشنبه 24 دی 1386, 11:35 صبح
  5. ایجاد جدول جدید و انتقال اطلاعات فیلتر شده به آن
    نوشته شده توسط sardar_ahmadi در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 06:41 صبح

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

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