SELECT * FROM table WHERE ID = (SELECT ID FROM second_table WHERE Name="Test")
Смотрите сами, чем больше у вас данных в искомой таблице тем дольше будет исполняться запрос. Это не есть хорошо когда при каждой интерации WHERE выполняется подзапрос. В вашем случае JOIN будет лучшим решением