建議你去看運算符優先順序這或許能解答你的疑惑。第三個之所以能執行是因為 '>'、'<'優先順序大於'=',至於第二個因為都是'='所以他無法判斷是要...
select a.* , b.*from tablea a , tableb bwhere a.b_id= b.b_idand a.結束日> curre...