PDA

View Full Version : مشکل در query



DJ2008
جمعه 01 آذر 1398, 23:56 عصر
سلام
یه جدول دارم که با 3 تا جدول دیگه رابطه داره
حالا میخوام اطلاعات تو یه جدول نمایش بدم



select ListMashinAlat.* ,
(select RowName from Fix_SysMashinAlat where Fix_SysMashinAlat.RowID=ListMashinAlat.RowSystem ) AS SysMashin,
(select LAST(RowName) from NaghOEnteghal where (NaghOEnteghal.ListMashinAlat_RowID = ListMashinAlat.RowID AND NaghOEnteghal.RowDate <> '')
)AS LocNow
from ListMashinAlat

حالا تو select فیلد locnow میخوام جدول نقل و انتقال براساس تاریخ سورت بشه و آخرین تاریخ داشته باشم
لطفاً راهنمایی کنید

mazoolagh
شنبه 02 آذر 1398, 13:31 عصر
چرا join نکردین؟

DJ2008
شنبه 02 آذر 1398, 23:21 عصر
با left join امتحان کردم اما خروجی درست درنمیاد
من یک جدول اصلی دارم که باید از جدول های دیگه فقط یک رکورد رو انتخاب کنه

mazoolagh
یک شنبه 03 آذر 1398, 10:23 صبح
نمونه دیتا بگذارید (لازم نیست مقادیر واقعی باشن)

DJ2008
پنج شنبه 14 آذر 1398, 10:12 صبح
تشکر این مشکلم حل شد
منتها مشکل با union کردن دو تا جدول فاکتور و پرداخت دارم که ستون ها هم نام نیستند
نمیدونم درست که تمام فیلدهای دو تا جدول و هم نام کنم و هر کدوم نیاز بود استفاده کنم یا نه ؟
اگر راهنمایی بفرمایید ممنون میشم

mazoolagh
شنبه 16 آذر 1398, 09:32 صبح
برای union کردن فقط تعداد ستونها باید یکی باشه، حتی نوع فیلدها هم یکی نبود مهم نیست