remove cartesian cross-product on some SQL queries
This commit is contained in:
parent
27bd22f10c
commit
bc5cc9ff48
|
@ -1833,7 +1833,8 @@ SELECT si.starts AS start_timestamp,
|
||||||
starts,
|
starts,
|
||||||
ends
|
ends
|
||||||
FROM cc_show_instances si,
|
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
|
WHERE si.show_id = s.id
|
||||||
AND si.starts <= :timeNow1::timestamp
|
AND si.starts <= :timeNow1::timestamp
|
||||||
AND si.ends > :timeNow2::timestamp
|
AND si.ends > :timeNow2::timestamp
|
||||||
|
@ -1875,7 +1876,8 @@ SELECT si.starts AS start_timestamp,
|
||||||
starts,
|
starts,
|
||||||
ends
|
ends
|
||||||
FROM cc_show_instances si,
|
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
|
WHERE si.show_id = s.id
|
||||||
AND si.starts > :timeNow1::timestamp - INTERVAL '2 days'
|
AND si.starts > :timeNow1::timestamp - INTERVAL '2 days'
|
||||||
AND si.ends < :timeNow2::timestamp + INTERVAL '2 days'
|
AND si.ends < :timeNow2::timestamp + INTERVAL '2 days'
|
||||||
|
|
Loading…
Reference in New Issue