remove cartesian cross-product on some SQL queries

This commit is contained in:
Martin Konecny 2012-09-05 16:06:10 -04:00
parent 27bd22f10c
commit bc5cc9ff48
1 changed files with 4 additions and 2 deletions

View File

@ -1833,7 +1833,8 @@ SELECT si.starts AS start_timestamp,
starts,
ends
FROM cc_show_instances si,
cc_show s
LEFT JOIN cc_show s
ON si.instance_id = s.id
WHERE si.show_id = s.id
AND si.starts <= :timeNow1::timestamp
AND si.ends > :timeNow2::timestamp
@ -1875,7 +1876,8 @@ SELECT si.starts AS start_timestamp,
starts,
ends
FROM cc_show_instances si,
cc_show s
LEFT JOIN cc_show s
ON si.instance_id = s.id
WHERE si.show_id = s.id
AND si.starts > :timeNow1::timestamp - INTERVAL '2 days'
AND si.ends < :timeNow2::timestamp + INTERVAL '2 days'