Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过连接三个表获得MySQL结果_Php_Mysql_Join_Left Join - Fatal编程技术网

Php 通过连接三个表获得MySQL结果

Php 通过连接三个表获得MySQL结果,php,mysql,join,left-join,Php,Mysql,Join,Left Join,我试图从以下三个表中获得输出: 域(包含域信息,包括其客户ID) 客户信息 该域的历史记录(每个域包含许多记录) 我想有一个与客户信息和它的最新项目从每个日期的历史域的输出 我正在使用CodeIgniter: $this->db->select( ->from() ->where() ->join() 您需要的查询类似于: SELECT * FROM domains d LEFT JOIN customers c ON d.Cu

我试图从以下三个表中获得输出:

  • 域(包含域信息,包括其客户ID)
  • 客户信息
  • 该域的历史记录(每个域包含许多记录)
  • 我想有一个与客户信息和它的最新项目从每个日期的历史域的输出

    我正在使用CodeIgniter:

    $this->db->select(
         ->from()
         ->where()
         ->join()
    

    您需要的查询类似于:

    SELECT * FROM domains d 
     LEFT JOIN customers c ON d.Customer = c.id
     LEFT JOIN history h ON h.domain_id = d.id
     ORDER BY h.date desc
    

    你需要自己把这个放到codeigniter中——我猜到了一些字段名,我相信你能找到它们。

    219个问题被问到,但仍然不知道它是如何工作的……相信我,我一整天都在尽我最大的努力,但还是搞不清楚,你能帮助我吗?你尝试过什么SQL?mysql和php和codeigniter