Again, what version of MySQL are you using.
And, again, why are you using a subquery in the first place???
Why not keep it simple?
Code:
SELECT value
FROM custom_table
WHERE bug_id = 27982
AND field_id IN (4,5,6)
Hmmm...if you truly need all 3 values in a single record, then I guess you could do it as
Code:
SELECT a.value, b.value, c.value
FROM custom_table AS a, custom_table AS b, custom_table AS c
WHERE a.bug_id = 27982
AND b.bug_id = a.bug_id
AND c.bug_id = a.bug_id
AND a.field_id = 4
AND b.field_id = 5
AND c.field_id = 6
But see, still no subquery needed.