PDA

View Full Version : سوال: پیشنهاد در مورد کوئری insert داخل دو جدول پایگاه داده که با یکدیگر ریلیشن دارند ؟



keiv@n
چهارشنبه 29 بهمن 1393, 14:34 عصر
سلام دوستان

امیدوارم عنوان سوال ناراحتتون نکرده باشه :

من دو تا جدول دارم که این دو جدول یک فیلد اشتراکی دارند اسم این فیلد imgId هستش

حالا می خوام توسط یه کوئری عملیات درج رو در جدول ها انجام بدم

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

شما نظرتون چیه لطفا راهنمایی کنید :


INSERT INTO summarizeProjects(imgName, imgSrc)
values('test','test')
INSERT INTO contentProjects(imgId)
select TOP 1 imgId as imgid
from summarizeProjects
WHERE summarizeProjects.imgId= imgid
ORDER BY imgId DESC

fakhravari
چهارشنبه 29 بهمن 1393, 17:03 عصر
INSERT INTO summarizeProjects(imgName, imgSrc);SELECT SCOPE_IDENTITY()

golbafan
چهارشنبه 29 بهمن 1393, 17:47 عصر
با استفاده از تریگر در جدول دوم میتونید خود به خود اطلاعات دلخواه رو در جدول اول ایجاد کنید

اصلا آیا جدول اول لازمه؟؟؟

برای راهنمایی بهتر باید اطلاعات بیشتری راجع به ساختار جداول میگذاشتید

keiv@n
چهارشنبه 29 بهمن 1393, 20:53 عصر
INSERTINTOsummarizeProjects(imgName, imgSrc);SELECT SCOPE_IDENTITY()

کامل نی !

keiv@n
چهارشنبه 29 بهمن 1393, 20:55 عصر
با استفاده از تریگر در جدول دوم میتونید خود به خود اطلاعات دلخواه رو در جدول اول ایجاد کنید

اصلا آیا جدول اول لازمه؟؟؟

برای راهنمایی بهتر باید اطلاعات بیشتری راجع به ساختار جداول میگذاشتید

کاش یه کوئری هم می دادی...

آره لازمه یه صفحه پر عکس دارم که هر عکس هم یه صفحه پر عکس داره...

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

mbasirati
پنج شنبه 30 بهمن 1393, 00:10 صبح
با این توضیحاتی که شما دادی هیچ راهنمایی ای نمیشه کرد. باید بیشتر توضیح بدی. در حدی که من فهمیدم جواب منم همون جواب جناب fakhravari
هستش!