我有一个数据库有these tables。你知道吗
我想做一个SQL查询,从studiors和Register表返回值。你知道吗
它应该这样返回:
[[[ID,姓名,上午注册,下午注册,最近一周,最近一天],…],…],…]
所以这里的数组如下:house>;year>;poudio。所以有很多房子,每个房子里都有很多年,每年都有很多学生。你知道吗
此外,房屋应按字母顺序排列,年份应按升序排列(如9、10、11等数字),学生应按姓氏按字母顺序排列。你知道吗
此查询的唯一输入是应该返回上午注册和下午注册的日期,并且该日期应该是最近的日期。你知道吗
以下是我的尝试:
SELECT Pupils.ID, Pupils.Name, Register.Morning_Registration, Register.Afternoon_Registration, Pupils.Lates_Week, Pupils.Lates_HT
FROM Pupils
INNER JOIN Register ON Pupils.ID = Register.ID
WHERE Date = (select max(Date) from Register)
问题是它不能以我想要的格式返回,而且我还没有想出如何让它按我要求的顺序返回它们。SQL能带我走到这一步吗?我需要用Python来得到我想要的吗?你知道吗
谢谢。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐