我有两张桌子 -
table1
有2列
Tid | times
--------------
1 | 12:00:00
2 | 15:00:00
table2
也有2列:
dates | Tid
-------------------
2011-01-01 | 1
2011-01-01 | 2
2011-01-02 | 1
我想从table1
中选择所有时间,如果日期在table2
和Tid 2中不可用,则日期为2011-01-02。
答案 0 :(得分:0)
选择T1中的所有日期,但不选择T2:
select *
from Table1 t1
where not exists
(
select *
from Table2 t2
where t1.tid = t2.tid
)