What do you mean by 'GROUPED' ??
SELECT *
FROM yourTable
WHERE lastName = 'Smith'
AND Organization = 'IBM'
AND Language = 'German';
if you have different tables for language, organizations and you have normalized database then something like this should also work,
Table Language
LangId LangName
-------------------------
1 English
2 German
3 French
...
Table Organizations
OrgId OrgName
--------------------------
1 IBM
2 Oracle
3 Microsoft
then u may have something like
SELECT *
FROM yourTable
WHERE lastName = 'Smith'
AND OrganizationId = (SELECT OrgId FROM Organization where orgName = 'IBM')
AND LanguageId = (SELECT LangId FROM Language where LangName = 'German');
To be Generic
SELECT UserName
FROM yourTable,Language,Organization
WHERE lastName = 'Smith'
AND yourTable.OrganizationId = Organization.orgId
AND yourTable.LanguageId = Language.langId;