import db from '../../db' export default defineEventHandler((event) => { const query = getQuery(event) const { event_id, team_id } = query let sql = ` SELECT r.*, e.name as event_name, e.category, e.unit, t.name as team_name, t.team_group FROM results r LEFT JOIN events e ON r.event_id = e.id LEFT JOIN teams t ON r.team_id = t.id WHERE 1=1 ` const params: any[] = [] if (event_id) { sql += ' AND r.event_id = ?' params.push(event_id) } if (team_id) { sql += ' AND r.team_id = ?' params.push(team_id) } sql += ' ORDER BY r.rank ASC, r.created_at DESC' const stmt = db.prepare(sql) const results = stmt.all(...params) return { success: true, data: results } })