سلام دوستان
یک مشکلی که دارم و هرچقدر میگردم نمیتونم مشکل رو حل کنم
اینکه اماره بازدید هر پست در کوئری زیر اشتباه هست !
من یک جدول visits دارم که IP و ایدی پست رو داره
حالا توی کوئری اومدم پست هارو جوین کردم به جدول visits که تعداد بازدید هرپست رو در بیارم
اما خروجی اشتباه هست ! مثلا من 5 تا رکورد با پست ایدی 3 دارم اما خروجی ی چیزه دیگه اس
ممنون میشم کوئری رو برررسی کنید
دیتابیس هم پیوست شد
Select
content_list.id,
content_list.title,
content_list.des,
content_list.date,
content_list.tags,
content_list.parent,
content_list.parent as `visits`,
content_list.parent as `catid`,
content_list.parent as `cComments`,
content_list.parent as `images`
From
content_list
Where
content_list.parent = 0
Union
Select
content_list.id,
content_list.title,
content_list.des,
content_list.date,
content_list.tags,
category_list.title As `title1`,
count(vt.pid) As `visits`,
category_list.id As `catid`,
count(distinct comments.id) As `cComments`,
group_concat( distinct image) as `images`
From
content_list
left join
visits as vt
on content_list.id=vt.pid
inner join
category_list On content_list.parent =
category_list.id
left join
comments on comments.status='0' and comments.pid=content_list.id
left join
content_image as ci
on
ci.content_id=content_list.id
left join
images
on images.id=ci.image_id
Group By
content_list.id
Order By
date Desc