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
)