udførselstid og resourcer
jeg vil gerne høre db eksperterne efter om det bedst kan svare sig at lave 3 små forespørgsler eller samle dem sammen som i eksemplet nedenforSELECT filefolder.id, filefolder.owner_user_id, filefolder.time_valid, user.name, COUNT(file_event.id) AS num_pic, tmp.num_tag
FROM $DB.event_filefolder filefolder
LEFT JOIN $DB.user user ON user.id=filefolder.owner_user_id
LEFT JOIN $DB._file_event file_event ON file_event.ref_id=filefolder.id
LEFT JOIN
(
SELECT file.ref_id, COUNT(tag.id) AS num_tag
FROM $DB._file_event file
INNER JOIN $DB._file_event_tag tag ON tag.file_id=file.id
GROUP BY file.ref_id
) tmp ON tmp.ref_id=filefolder.id
WHERE filefolder.event_id='".$_GET['id']."' && filefolder.time_valid!=0
GROUP BY filefolder.id DESC