В принципе вы уже все сделали. Empty set по всей видимости означает, что запрос вернул пустой набор. Если вас смущает, что поля называются одинаково, то есть ключевое слово as:
pc.price as pcprice, laptop.price as lapprice, printer.price as printprice.
Запрос возвращает пустой набор скорее всего из-за INNER JOIN, т.к. при его использовании требуется что бы во всех трех таблицах одновременно были данные соответствующие каждой строке из таблицы указанной во from, что в вашем случае, видимо, не так.
Используйте OUTTER JOIN он же LEFT JOIN.