• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پاسخ یکتا در نتیجه SELECT
#1
سلام
من میخوام با این دستور یه مجموعه خروجی بگیرم :

کد:
SELECT o.tl_id, o.tag_itemid, o.tag_modid, o.tag_time, o.tag_id
FROM tag_link AS o
LEFT JOIN tag_tag AS l ON l.tag_id = o.tag_id
WHERE (
o.tag_id = '1'
OR o.tag_id = '4'
OR o.tag_id = '22'
)
ORDER BY o.tag_time DESC
LIMIT 0 , 10

مشکل اینه که بعد از خروجی گرفتن ممکنه tag_itemid شامل دو تا از .tag_id بشه و من دو ردیف دارم که پارامتر tag_itemid توش مشترکه و چون هر خروجی قراره یه لینک بسازه بعدا دو تا لینک یک شکل ساخته میشه . چطوری میتونم شرطی تعیین کنم که اگه tag_itemid یک بار توی خروجی اومد دیگه ردیفی که شامل همین tag_itemid هست رو جر خروجی نمایش نده؟
  پاسخ
تشکر شده توسط :
#2
DISTINC
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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