私は2つのテーブルを持っていtable1
ますtable2
. どちらも同じ列 、program_id
、scheduled_time
および を持っていますtimezone_id
。
program_id
と が同じでtimezone_id
、 とは異なる行を取得scheduled_time
したいtable1
。
だからここに私が試したSQLがあります:
select t1.*
from table1 t1, table2 t2
where t1.program_id = t2.program_id
and t1.timezone_id = t2.timezone_id
and t1.scheduled_time != t2.scheduled_time;
program_id
しかし、同じ, scheduled_time
andを持つ行がまだ表示されますtimezone_id
。
誰かがSQLを修正できますか?
ありがとう。