I\'m trying to select cpu_time from the db, but the time must correspond with a few other criteria - i.e. build_version, test_letter, design_index, multi_thread, and test_index<
You should always use WHERE xxx IN (SELECT xxx FROM ...), instead of selecting multiple items in the inner select. You can add those in the outer select though, for example:
SELECT DISTINCT
mgc_version,
test_type_letter,
design_index,
test_index,
cpu_time,
multi_thread
FROM TestExecutions
WHERE cpu_time IN
(
SELECT DISTINCT cpu_time
FROM TestExecutions
WHERE test_type_letter BETWEEN $testletter AND $testletter
)