«Нормализовать свои результирующие поля»?Я не уверен, что вы подразумеваете под этим.Кроме того, вы противоречили себе, говоря, что у обоих есть три поля, но что у сообщений есть четвертое поле (внешний ключ для потоков)?
Также вы, вероятно, не хотите делать это в одном запросе (это было бы далеко от«нормализованный»
SELECT * FROM Threads WHERE id = @id
SELECT * FROM Posts WHERE thread = @threads
В качестве альтернативы
SELECT * FROM Posts LEFT JOIN Threads ON Posts.thread = Thread.id WHERE Posts.thread = @thread