我有這個疑問MySQL查詢:使用條件語句查詢
SELECT
IF(isnull(ub.user_lecture_id), 0, ub.user_lecture_id) as IsPurchased,
cs.title,cs.start_date, cs.start_time, cs.end_time
FROM campus_schedule cs
LEFT JOIN campus_bookinfo cb ON cs.bookid=cb.idx_campus_bookinfo
LEFT JOIN user_lectures ub ON ub.id_product = cs.idx_campus_schedule AND ub.id_customer = 11
WHERE cs.idx_campus = 1 and cs.title like '%%' and cs.status=1
這表明: Click to view Output
說明:如果(IsPurchased == 0),則還不買我的客戶
我的問題:如果您查看IsPurchased = 1的行時間,則時間範圍與IsPurchases = 0中的時間衝突。我怎樣才能比較並得出結論:查詢的同一日期與其他行的時間和日期衝突。結果可能是1或0在「衝突」字段名稱
希望你明白了。謝謝您的幫助!!!