[英]MySQL Join assistance
大家好,我正在努力創建一個查詢,以提供給定日期的飛行員時間表。 到目前為止,我已經
SELECT f.flight_date, l.lesson_date FROM Flight f JOIN lesson l ON f.pilot_idpilot = l.pilot_idpilot WHERE f.flight_date = CURDATE() OR l.lesson_date = CURDATE() AND pilot_idpilot = 7236;
我得到的結果是
Lesson_id | lesson_date | pilot_idpilot | idFlight | flight_date | pilot_id_pilot
有沒有一種方法可以指定飛行員參與的活動類型,例如
Activity | Date |
任何幫助都是極好的! 謝謝男孩/女孩
這個怎么樣:
SELECT 'Lesson' as Activity, lesson_date as Date
FROM Flight f JOIN lesson l ON f.pilot_idpilot = l.pilot_idpilot
WHERE l.lesson_date = CURDATE() AND pilot_idpilot = 7236
UNION
SELECT 'Flight' as Activity, flight_date as Date
FROM Flight
WHERE f.flight_date = CURDATE() AND pilot_idpilot = 7236;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.