• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در گرفتن یک کوئری ساده از یک جدول (لطفا راهنمایی کنید) ؟ ؟ ؟ ؟ ؟
#1
Question 
سلام
میخوام یه کوئری از جدولم بگیرم اما هرکاری کردم به نتیجه مدنظرم نرسیدم
در اینجا سعی کردم خیلی واضح سوالم رو مطرح کنم..از شما دوستان خواهش میکنم کمک کنید:

جدول اینه:
[عکس: 59b63bdbe5cf98759f0b4d39f52413e2fcffaca2.jpg]
حالا میخوام یک کوئری بگیرم که:
اولا شامل دو فیلد "مجموعه" و "زیرمجموعه" باشه
دوما در فیلد "مجموعه" مقدار تکراری وجود نداشته باشه، البته بجز اونایی که مقدارشون "اصلی" است

یعنی اینجوری:
[عکس: 583651974363e811f34eb8432ec5815bf6b2e7c1.jpg]

به عبارت دیگه میشه گفت: از هر "مجموعه" یکی نمایش داده شود، بجز اصلی ها.

منتظر پاسخ شما هستم
  پاسخ
تشکر شده توسط :
#2
فرض کن نام جدول test و سه فیلد داری به نام های id ,group,sgroup که ترتیب فیلدهای جدول شما می باشد یعنی ترتیب ، مجموعه ، زیرمجموعه با کوئری زیر می توانید مقادیر مورد نیاز خود را واکشی نمایید.
کد پی‌اچ‌پی:
SELECT `group`,`sgroupFROM `testWHERE  `group`<>'اصلی' GROUP BY `group`
UNION
SELECT 
`group`,`sgroupFROM `testWHERE  `group`='اصلی' 
  پاسخ
تشکر شده توسط : morteza_1989
#3
(۱۳۹۴ فروردین ۰۹, ۱۰:۲۶ ب.ظ)mr.mostafa.shiraali نوشته: فرض کن نام جدول test و سه فیلد داری به نام های id ,group,sgroup که ترتیب فیلدهای جدول شما می باشد یعنی ترتیب ، مجموعه ، زیرمجموعه با کوئری زیر می توانید مقادیر مورد نیاز خود را واکشی نمایید.
کد پی‌اچ‌پی:
SELECT `group`,`sgroupFROM `testWHERE  `group`<>'اصلی' GROUP BY `group`
UNION
SELECT 
`group`,`sgroupFROM `testWHERE  `group`='اصلی' 

خیلی متشکرم دوست گرامی..
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان