ورود

View Full Version : دستور SQL برای انتخاب یک عکس



ali1395
یک شنبه 06 تیر 1395, 02:49 صبح
با سلام
هر وقت پست زدم کسی جوابمو نداده.
امیدوارم این بخش فعال باشه و جواب من رو هم بده.
ممنون
من دو جدول دارم. یکی اطلاعات محصول است و در جدول دوم عکسهای محصول.
حال می خواهم دستوری در sql بکار ببرم که تمامی اطلاعات محصول را به همراه فقط یک عکس به خروجی بدهد.
به عبارتی خودم وقتی join می زنم همه عکسها رو میده بهم ولی من میخوام کاری کنم که از جدول اول تمامی اطلاعات رو بده و از جدول دوم فقط یه عکس بده درحالیکه ممکنه با اون بارکد در جدول دوم چندین عکس باشه...
لازم به ذکر است لینک ارتباطی دو جدول بارکد آنها ست.
خواهش می کنم اگه کسی میدونه دریغ نکنه و راهنمایی کنه
بازهم ممنونم

ali1395
یک شنبه 06 تیر 1395, 10:48 صبح
39 مشاهده و هیچ جواب!!!
دوستان یکی برای رضای خدا جواب من رو بده.
چرا این انجمن اینطوری شده؟؟؟

pezhvakco
یک شنبه 06 تیر 1395, 14:03 عصر
تمامی اطلاعات محصول را به همراه فقط یک عکس به خروجی بدهد.

پیشنهاد:
اگر همه ستون های جدول کالا + فقط یک ستون و ردیف از جدول عکس را می خواهی بهتر است با Sub Query کار کنی



SELECT ID
,Name
,Price
,Value
,BarCode
,(Select Top 1 Pic
From [dbo].[TbPic] AS Tb02
Where TB02.BarCode = Tb01.BarCode) AS Pic
FROM [dbo].[TbMain] AS Tb01

ali1395
یک شنبه 06 تیر 1395, 16:56 عصر
آقا دست گلت درد نکنه
الهی خیر ببینی
:تشویق::قلب: