Ваш базовый запрос следующий
SELECT * FROM productinfo as p WHERE p.pid = 'T3';
Теперь вам нужно выбрать категории для каждого продукта.Это отношение много-к-одному, поэтому вам нужно ЛЕВОЕ СОЕДИНЕНИЕ.
SELECT * FROM productinfo as p
LEFT JOIN category as c ON c.id = p.category
WHERE p.id = 'T3'
Вам необходимо изучить различные типы объединений и способы их использования.Всякий раз, когда я вижу, что кто-то использует 'FROM table1, table2' 90% случаев, это означает, что они не понимают объединения и им вместо этого требуется ЛЕВОЕ СОЕДИНЕНИЕ.
Редактирование на основе вашего комментария
Ваша модель данных имеет недостатки.Поскольку продукт может содержать несколько категорий, это действительно отношение «многие ко многим».Вам следует создать таблицу product_category, которая связывает идентификаторы продуктов с идентификаторами категорий.