Select cruzado

SQL

Java

11/12/2016

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
Alan

Alan

Curtidas 0

Respostas

Alec Candia

Alec Candia

11/12/2016

Eu uso sempre a linguagem T-SQL para esse tipo de procedimento. Além de mais prático e rápido, sempre que for preciso fazer qualquer tipo de alteração, esta acontece na camada de banco de dados, sem necessidade de alteração de códigos de programação.
GOSTEI 0
Alan

Alan

11/12/2016

Eu uso sempre a linguagem T-SQL para esse tipo de procedimento. Além de mais prático e rápido, sempre que for preciso fazer qualquer tipo de alteração, esta acontece na camada de banco de dados, sem necessidade de alteração de códigos de programação.

como seria isso?
GOSTEI 0
Rafael Oliveira

Rafael Oliveira

11/12/2016

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


Boa tarde Alan,

embora, não conheça o jpa, no sistema,o qual trabalho há a possibilidade de fazer tais controles de visibilidades. E esse controle se dá por uma coluna, que registra o ID do usuário gerador dessa informação e o grupo, o qual ele pertence.

Com isso, o ADM pode ver todas inclusive o dele, independente do grupo.

E os outros usuários podem ver os registros dele ou do grupo.

OBS.: no sistema há a possibilidade de dar a permissão de visualização do grupo de vendas, ou individual, cada usuário ver o que gerou.

Recapitulando, isso é possível, devido ao registro em colunas do grupo e do usuário.

Desejo um ótimo estudo e espero ter ajudado.
GOSTEI 0
Álvaro Gomes

Álvaro Gomes

11/12/2016

), e ela quer que mostre um select diferente,


Alan, pelo que entendi de sua pergunta, caso o esperado seja que um programa retorne esses dados, basta fazer um select filtrando pelo usuário.
GOSTEI 0
POSTAR