View Full Version : سوال: تلفيقي از دو جدول وقتي كه فيلد sicard در هر دو جدول مشترك وجود دارد
ali_abbasi22145
پنج شنبه 17 بهمن 1387, 12:26 عصر
سلام
من دو جدول دارم: جدول CardTable شامل sicard و first_nameو last_name است وجدول ديگر PictureTable شامل sicard و sipicture و photo و thumbphoto مي باشد.
مي خواهم كه اگر فيلد sicard در هر دو جدول مشترك وجود دارد مثل:275و283 آنوقت تلفيقي از دو جدول باز گردانده شود به شكل sicard و first_name و last_name و sipicture و photo و thumbphoto
حامد مصافی
پنج شنبه 17 بهمن 1387, 13:13 عصر
SELECT CardTable.sicard, CardTable.first_name, CardTable.last_name, PictureTable.spicture, PictureTable.photo, PictureTable.thumbphoto
FROM CardTable INNER JOIN PictureTable ON CardTable.sicard = PictureTable.sicard;
ali_abbasi22145
پنج شنبه 24 بهمن 1387, 10:05 صبح
سلام و تشكر بي پايان
اين كد را كه از روي اسكريپت شما نوشتم و خوب جواب داد:
SELECT
CardTable.sicard, CardTable.first_name,CardTable.last_name,
PictureTable.sipicture, PictureTable.photo, PictureTable.thumbphoto
FROM CardTable INNER JOIN PictureTable ON CardTable.sicard = PictureTable.sicard
حال چطور اين خروجي را در يك جدول جديد NewTable كپي كنم؟
ali_abbasi22145
پنج شنبه 24 بهمن 1387, 10:11 صبح
حل:
SELECT CardTable.sicard,PictureTable.sipicture, CardTable.first_name, CardTable.last_name,PictureTable.photo, PictureTable.thumbphoto
INTO NewTable FROM CardTable INNER JOIN PictureTable ON CardTable.sicard = PictureTable.sicard;
GO
SELECT * FROM NewTable
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.