如何優化此查詢?看起來應該有一個更簡單的方法來做到這一點。目標是它仍然能夠很容易地變成刪除聲明。如何優化此查詢?
SELECT * FROM team
WHERE team_id IN (
SELECT team_id
FROM (
SELECT team.team_id, (
SELECT COUNT(*)
FROM signup
WHERE signup.team_id = team.team_id
) AS members
FROM team, schedule, event
WHERE team.schedule_id = schedule.schedule_id
AND schedule.event_id = event.event_id
AND event.event_id =183) AS t
WHERE members = 0
)
你能解釋一些關於數據和查詢應該做什麼/返回的內容嗎? – 2009-04-30 20:23:33
而你如何格式化該代碼更好一點... – 2009-04-30 20:24:26