Hoi
Ik zit al dage te kutten om een distinct voor elkaar te krijgen in een query met een join erin. Het werkt gewoon niet, de query ziet er zo uit:
Met 'group by bodies.headerid' heb ik het gewenste resultaat, maar het kan volgens mij veel sneller met een distinct. Database een erg groot, dus de search query duurt nu ongeveer 4 a 5 seconde..
Wie weet hoe/waar de distinct op bodies.headerid moet staan?
BvD heel veel dank
Ik zit al dage te kutten om een distinct voor elkaar te krijgen in een query met een join erin. Het werkt gewoon niet, de query ziet er zo uit:
code:
1
| select bodies.id, bodies.headerid, bodies.user, bodies.date, bodies.forum, headers.id, headers.header, headers.replies, headers.closed from bodies left join headers on headers.id = bodies.headerid where bodies.body like '%$query%' |
Met 'group by bodies.headerid' heb ik het gewenste resultaat, maar het kan volgens mij veel sneller met een distinct. Database een erg groot, dus de search query duurt nu ongeveer 4 a 5 seconde..
Wie weet hoe/waar de distinct op bodies.headerid moet staan?
BvD heel veel dank