Ir para conteúdo
Fórum Script Brasil
  • 0

Como faço para trazer informação de uma tabela para outra?


Leonardo Bernardo

Pergunta

Preciso desenvolver um sistema que automatiza o atendimento a alunos feitos por coordenadores.

Quando algum aluno chegar na secretária e pedir para ser atendido por algum coordenador, ela vai cadastrar no sistema essa solicitação de atendimento. Este aluno entrara na fila do referido coordenador.

Então fiz duas tabelas. "Fila" que é a da secretária que vai cadastrar e a  "Coordenador" que é as informações dele.

o que quero é passar somente as seguintes informações da fila para o coordenador:

Nome, Curso, se já é aluno, status e data/hora.

até agora está desse jeito, e não sei como fazer para passar essas informações automaticamente para ele, alguém pode me ajudar?

 

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';

CREATE SCHEMA IF NOT EXISTS `at_automatizado` DEFAULT CHARACTER SET utf8 ;
USE `at_automatizado` ;

-- -----------------------------------------------------
-- Table `at_automatizado`.`coordenador`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `at_automatizado`.`coordenador` (
  `codigo` INT NOT NULL AUTO_INCREMENT,
  `login` VARCHAR(45) NULL,
  `senha` VARCHAR(45) NULL,
  `nome_coordenador` VARCHAR(100) NULL,
  `ramal` VARCHAR(9) NULL,
  `curso` VARCHAR(45) NULL,
  PRIMARY KEY (`codigo`))
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `at_automatizado`.`fila`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `at_automatizado`.`fila` (
  `codigo` INT NOT NULL AUTO_INCREMENT,
  `coordenador_codigo` INT NOT NULL,
  `nome_coordenador` VARCHAR(100) NULL,
  `nome_aluno` VARCHAR(100) NULL,
  `telefone` VARCHAR(14) NULL,
  `curso` VARCHAR(100) NULL,
  `ja_e_aluno` ENUM('Sim', 'Não') NULL,
  `status` ENUM('Já atendido', 'Não atendido') NULL,
  `data_e_hora` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`codigo`),
  INDEX `fk_fila_coordenador_idx` (`coordenador_codigo` ASC),
  CONSTRAINT `fk_fila_coordenador`
    FOREIGN KEY (`coordenador_codigo`)
    REFERENCES `at_automatizado`.`coordenador` (`codigo`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...