swallow.pa
جمعه 18 فروردین 1391, 23:21 عصر
سلام به همه
یک جدول دارم که عنوان کتابها رو داره و نام نویسندگان کتاب توی یک فیلد اون جمع شد حالا بنا به نیاز می خوایم یک جدول جداگونه بعنوان نویسندگان کتاب تشکیل بشه
که من با این کد اطلاعات رو از جدول عناوین کتاب به جدول نویسندگان کتاب انتقال می دم
INSERT INTO BookWriter(BookWriterName)
SELECT Writer
FROM dbo.Booktitle
GROUP BY Writer
خب همه اینها توی جدول که وارد شدند توی جدول عناوین کتاب هم یک کد ایجاد کردم بعنوان BookWriterRef که باید کدهای اختصاص یافته به آن توی این جدول وارد بشه
Insert Into BookTitle(BookWriterRef)
SELECT Writer FROM BookTitle WHERE BookWriter.BookWriterName=BookTitle.Writer
که متن خطا اینه
Msg 4104, Level 16, State 1, Line 6
The multi-part identifier "BookWriter.BookWriterName" could not be bound.
حالا این کار رو چطور انجام بدم
ممنون
یک جدول دارم که عنوان کتابها رو داره و نام نویسندگان کتاب توی یک فیلد اون جمع شد حالا بنا به نیاز می خوایم یک جدول جداگونه بعنوان نویسندگان کتاب تشکیل بشه
که من با این کد اطلاعات رو از جدول عناوین کتاب به جدول نویسندگان کتاب انتقال می دم
INSERT INTO BookWriter(BookWriterName)
SELECT Writer
FROM dbo.Booktitle
GROUP BY Writer
خب همه اینها توی جدول که وارد شدند توی جدول عناوین کتاب هم یک کد ایجاد کردم بعنوان BookWriterRef که باید کدهای اختصاص یافته به آن توی این جدول وارد بشه
Insert Into BookTitle(BookWriterRef)
SELECT Writer FROM BookTitle WHERE BookWriter.BookWriterName=BookTitle.Writer
که متن خطا اینه
Msg 4104, Level 16, State 1, Line 6
The multi-part identifier "BookWriter.BookWriterName" could not be bound.
حالا این کار رو چطور انجام بدم
ممنون