Sql em várias tabelas pelo cpf , com resultados em colunas sequenciais
SELECT
func.nis,
func.nomef,
func.datanscf,
func.cpf,
graduacao.grauacademico,
graduacao.modalidadedecruso,
graduacao.instituicao,
graduacao.cpf,
lotacao.lotacao,
lotacao.niveldeensino,
lotacao.cargahoraria,
lotacao.cpf,
extensaoepos.cpf,
extensaoepos.nivel,
extensaoepos.paisext,
extensaoepos.instituicao,
FROM
func, graduacao, lotacao, extensaoepos
WHERE
(func.cpf = graduacao.cpf) and (graduacao.cpf = lotacao.cpf) and (lotacao.cpf = extensaoepos.cpf)
Essa sql me retorna exatamente o que quero n aordem que eu quero, ele e mostra a graduação, a lotação e a extensaepos do funcionario pelo cpf, a chave de ligação entre as tabelas e o cpf igual. mais a um problema ex:
se o funcoinario de cpf 999999 fez 3 graduações retorna assim.
Titulo -> nome cpf graduacao lotacao extensaepos
dados -> jose 999999 graduacao01 lotacao01 lotacao01
dados -> jose 999999 graduacao02
dados -> jose 999999 graduacao03
eu queria assim tudo em colunas sequencias. como abaixo
Titulo -> nome cpf graduacao graduacao graduacao lotacao extensaepos
dados -> jose 999999 graduacao01 graduacao02 graduacao03 lotacao01 extensaoepos01
Se tiver varias graduações e lotações e extensaoepos ficasem assim
Titulo -> nome cpf graduacao graduacao graduacao lotacao lotacao extensaepos extensaepos
dados -> jose 999999 graduacao01 graduacao02 graduacao03 lotacao01 lotacao02 extensaoepos01 extensaoepos02Discussão (1)
Carregando comentários...