0.1386 |
SELECT COUNT(*) AS count FROM tournaments t LEFT OUTER JOIN category_calendar c ON t.tid = c.tid WHERE (t.status = 1 AND t.timestamp_expose < now()) AND (LOWER(t.category) = 'c' OR LOWER(t.subcategory) like '%c%') AND (t.loc_area IN (25,26,27,28,29,30) OR EXISTS(SELECT 1 FROM tournamentevents e WHERE t.tid = e.tid AND e.event_loc_area IN (25,26,27,28,29,30))) AND TO_CHAR(c.startdate,'YYYYMM') = '202504'
|
0.1309 |
SELECT t.tid, t.name, t.pr, t.opendate, t.loc_area, t.location, t.entrystart, t.entrylimit, t.entrystarttime, t.entrylimittime, t.onlinesubscription, t.hidden, t.openterm, to_char(opendate,'D') as yobi, t.etc, CASE WHEN (t.tid IN (99388,99119,99975,99323,99719,99721,99395,99279,99716,98620,111,65808,73327,74292,74450,74848,74223,75061,75189,75357,75416,75377,75407,75368,75538,75665,76097,76354,77406,77416,77803,79099,76302,78586) and (t.entrylimit is null OR t.entrylimit >= CURRENT_DATE)) THEN 'pr' ELSE '' END AS important,c.startdate,c.event_loc_area, (ARRAY_TO_STRING(ARRAY(SELECT CASE WHEN is_s3 = 1 THEN 's3_files/pr_photos/' || to_char(tid, 'FM99999999999') || '/' || name ELSE 'photos/' || name END FROM photos WHERE tid = t.tid and flag = 1 order by torder ASC),',')) AS photos, (SELECT count(*) FROM cafe_new_articles a WHERE a.tournament_id = t.tid) AS cafecount, (ARRAY_TO_STRING(ARRAY(SELECT genre FROM cycle_genre3 WHERE tid = t.tid ),',')) AS genre, (ARRAY_TO_STRING(ARRAY(SELECT point FROM cycle_point WHERE tid = t.tid ),',')) AS point, t.reverse_flag FROM tournaments t LEFT OUTER JOIN category_calendar c ON t.tid = c.tid WHERE (t.status = 1 AND timestamp_expose < now()) AND (LOWER(t.category) = 'c' OR LOWER(t.subcategory) like '%c%') AND (t.loc_area IN (25,26,27,28,29,30) OR EXISTS(SELECT 1 FROM tournamentevents e WHERE t.tid = e.tid AND e.event_loc_area IN (25,26,27,28,29,30))) AND TO_CHAR(c.startdate,'YYYYMM') = '202504' ORDER BY c.startdate ASC, t.loc_area ASC LIMIT 500
|