ورود

View Full Version : سوال: گرفتن یک نوع کوئری



جواد ملاولی
دوشنبه 25 بهمن 1389, 20:18 عصر
سلام.
من در دیتابیس برنامه یه جدول دارم که اطلاعات فایلها رو نگهداری می کنم که فیلدهایی مثل عنوان فایل (که فارسی است)، نام فایل (مثل film1.wmv) و ... داره. حالا می خوام یک کوئری بگیرم که رکوردهایی رو که فیلد عنوان فایل شون یکیه، به صورت یک رکورد نشون بده و فیلدهای دیگه رو بعنوان فیلد اضافه کنه. یه چیزی تو این مایه ها:
http://xm.hostei.com/images/863d5ec458b0.png

از چه دستوری در کوئری باید استفاده کنم؟

hadisalahi2
دوشنبه 25 بهمن 1389, 21:01 عصر
این دو جدول از لحاظ ساختاری با هم یکی نیستند و من فکر میکنم باید این کار رو دستی انجام بدی با دستورات دلفی.
من هم همین کار رو لازم داشتم ولی مجبور شدم دستای این کار رو انجام بدم.
یا حق

جواد ملاولی
چهارشنبه 27 بهمن 1389, 16:02 عصر
این دو جدول از لحاظ ساختاری با هم یکی نیستند و من فکر میکنم باید این کار رو دستی انجام بدی با دستورات دلفی.
من هم همین کار رو لازم داشتم ولی مجبور شدم دستای این کار رو انجام بدم.
یا حق
واقعا نمیشه با دستورات sql درستش کرد؟ از رفقا کسی تا حالا همچین موردی نداشته؟

pezhvakco
پنج شنبه 28 بهمن 1389, 09:36 صبح
تا جای کن من فهمیدم خواصته شما دارای یک قانون مشخص نیست .

مثال : در جدول 2 ردیف برای آموزش زبان جاوا ، 3 ردیف برای زبان پاسکال، 1 ردیف برای بیسیک و ... ذخیره شده است .
در زمان گزارش گیری چون تعداد ستون های خروجی و ساختار اون ها مشخص نیست .

به نظر من شما باید همه عنوان های غیر تکراری را بیرون بکشی و سپس بر اساس اون ها (با یه حلقه) تعداد تکرار هر عنوان (ردیف ها و فایل های ذخیره شده برای هر عنوان) رو بدست بیاری و نمایش بدی .