Darkmatter5 Posted May 19, 2009 Share Posted May 19, 2009 I have 2 tables grading_system grademin_score A90 B80 C70 D60 F0 tests test_idscore 182 275 390 495 596 How can I use the grading_system table to determine the following outcome? Or how should I better design my grading_system table to accomplish this? Test 1: 82% = B Test 2: 75% = C Test 3: 90% = A Test 4: 95% = A Test 5: 96% = A Thanks! Link to comment https://forums.phpfreaks.com/topic/158815-help-with-an-unusual-query/ Share on other sites More sharing options...
Daniel0 Posted May 19, 2009 Share Posted May 19, 2009 SELECT t.test_id, t.score, (SELECT g.grade FROM grading_system AS g WHERE g.min_score <= t.score ORDER BY g.min_score DESC LIMIT 1) AS grade FROM tests AS t; Link to comment https://forums.phpfreaks.com/topic/158815-help-with-an-unusual-query/#findComment-837661 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.