Нет, это не правильно, вы не можете выбирать столбцы, которых нет в группе, если они не содержатся в статистической функции.И я думаю, что то, о чем ты просишь, даже не имеет смысла.По-моему, вы имеете в виду ORDER BY, а не GROUP BY:
SELECT DISTINCT t2.userfld1, t2.status, t2.description, t1.createdate, t1.contact
FROM table2 t2
LEFT JOIN table1 t1
ON t2.tkey = t1.tkey
ORDER BY t2.userfld1
Три другие ошибки, которые я исправил:
- SELECT ... FROM not SELECT ... WHERE
- Вы должны присоединиться к таблице, а не к столбцу.
- У вас не было псевдонимов после имен таблиц, но позже вы обратитесь к этим пропущенным псевдонимам.