Select cruzado

alguém poderia me ajudar com meu projeto?
minha professora mandou eu criar um sistema de administração de uma drogaria, e nesse sistema temos depois tipos de usuário, um adm(o que tem direito a tudo no sistema) e o outro farmacêutico(so tem privilégios a efetuar vendas), e ela quer que mostre um select diferente,
no sistema temos uma tabela de históricos, onde esta todas as vendas, e ela pediu para que eu modificasse,
ela quer que o adm veja todas as compras, mas o farmacêutico so a venda dele.

onde eu faço essa modificação? no Mysql ou no Netbeans

obs: to usando jpa

Você pode aplicar o where vendedor = farmaceutico caso o usuário logado não seja admin. Caso ele for admin pula esse where…retornando todas as vendas? Entendeu o conceito?

Caso não tenha entendido manda teu select ai que tento explicar melhor…