我想弄清楚如何做這個SQL查詢,但我很茫然。我想我已經超出了我的想法。 我有三個表格: 1.日期表,其中包含到2020年的月/年列表。列是'thedate' 2.包含講座列表的表格。日期()字段是一列,名稱爲「月」 3.日誌表,其中包含月份到月份的各個行數據。即每個用戶在一年的每個月都有自己的一行數據。查找與兩個數據表和日期表加入空字段
我想表#2,找到是否有一個講座指定爲月x,然後採取表#3,找到行對應於月x和特定用戶,然後看看是否列'hopkins'(表3的一部分)是否爲空。我希望這有點意義。我已經想出瞭如何使用日期表來查找表#2中缺失的行,但我還沒有弄清楚如何做到這一點。 謝謝!
請使用mysql的命令'DESCRIBE tablename'將你的DDL導出 – Sebas
沒有足夠的字符空間插入這裏,所以我拿了一個screengrab。 http://i.imgur.com/PpSvpRo.jpg – user2558042
使用http://sqlfiddle.com來顯示錶格和查詢 – Tarik