【发布时间】:2018-08-04 15:20:22
【问题描述】:
CREATE TABLE Test (id integer, name varchar(100), weight integer, turn integer);
INSERT INTO Test (id, name, weight, turn) VALUES (5, "George Washington", 250, 1);
INSERT INTO Test (id, name, weight, turn) VALUES (4, "Thomas Jefferson", 175, 5);
INSERT INTO Test (id, name, weight, turn) VALUES (3, "John Adams", 350, 2);
INSERT INTO Test (id, name, weight, turn) VALUES (6, "Thomas Jefferson", 400, 3);
INSERT INTO Test (id, name, weight, turn) VALUES (1, "James Elephant", 500, 6);
INSERT INTO Test (id, name, weight, turn) VALUES (2, "Will Johnliams", 200, 4);
查询应返回一个表,其中恰好包含一条记录“Thomas Jefferson”,因为前三个人将适合(按顺序:George Washingthon、John Adams、Thomas Jefferson)。它们的重量之和是250+350+400
问题是我必须查询可以容纳最大
【问题讨论】: