我怎樣才能獲得前3名的記錄與最高得分之和價格總和加起來一定值(前25或小於25)。這是我的表我試圖找出MySQL查詢
CREATE TABLE test_1
( id
INT(11)NOT NULL, Spiller
VARCHAR(45)DEFAULT NULL, Score
雙DEFAULT NULL, Pris
雙DEFAULT NULL, PRIMARY KEY(id
) )ENGINE = InnoDB的默認字符集= UTF8;
INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(1,'a1',7.87,11.6); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(2,'a2',8.32,10.4); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(3,'a3',6.32,11.6); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(4,'a4',4.15,8.5); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(5,'a5',4.5,8.5); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(6,'a6',11.13,12.5); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(7,'a7',8.12,10.4); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(8,'a8',5.21,7.5); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(9,'a9',3.77,7); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(10,'a10',4.38,5.6); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(11,'a11',2.69,5.6); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(12,'a12',4.48,7.4); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(13,'a13',3.47,5.6); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(14,'a14',4.87,6); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(15,'a15',4.6,6.6); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(16,'a16',2.74,6。3); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(17,'a17',5.54,10.4); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(18,'a18',3.86,7.2); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(19,'a19',6.4,5); INSERT INTO test
。 test_1
(id
,Spiller
,Score
,Pris
)VALUES(20,'a20',2.94,5.9);
,我想等預先this.Thanks :)
你的問題不真的有道理。你想獲得前三名的得分記錄嗎?或者三條記錄合計爲25? –
三條記錄總計爲25 – Priya
將樣本表格數據添加爲格式化文本,而不是圖像。還有預期的結果。 – jarlh