Advertisement
Guest User

Exemplo de SQL com INNER JOIN

a guest
Jan 18th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.04 KB | None | 0 0
  1. clientes
  2. - id 3
  3. - nome_cliente - Marcos
  4.  
  5. funcionarios
  6. - id 5
  7. - nome_funcionario - Anthonella
  8.  
  9. servicos
  10. - id
  11. - idcliente - 3
  12. - idfuncionario - 5
  13.  
  14. //SQL
  15. SELECT servicos.*, clientes.nome_cliente, funcionarios.nome_funcionario FROM servicos
  16. INNER JOIN clientes ON servicos.idcliente = clientes.id // todas as infos do cliente
  17. INNER JOIN funcionarios ON servicos.idfuncionario = funcionarios.id // todas as infos do funcionário
  18. WHERE servicos.idcliente = 3 AND servicos.idfuncionario = 5
  19.  
  20. // SQL Codeigniter
  21. $this->db->select("servicos.*, clientes.nome_cliente, funcionarios.nome_funcionario");
  22. $this->db->from("servicos");
  23. $this->db->join("clientes ON servicos.idcliente = clientes.id");
  24. $this->db->join("funcionarios ON servicos.idfuncionario = funcionarios.id");
  25. $this->db->where("servicos.idcliente", 3);
  26. $this->db->where("servicos.idfuncionario", 5);
  27. $resultado = $this->db->get();
  28.  
  29. $numero_de_registros = $resultado->num_rows();
  30. $array_array = $resultado->result_array();
  31. $array_objeto = $resultado->resul(); // <<< eu prefiro este
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement