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! Quote 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; Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.