Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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_Sql_Join_Inner Join - Fatal编程技术网

Php 是否可以通过内部连接进行Mysql查询

Php 是否可以通过内部连接进行Mysql查询,php,mysql,sql,join,inner-join,Php,Mysql,Sql,Join,Inner Join,我将从两个MySQL表中获取详细信息 表结构如图所示 table:App |AppID|AppName|AppType| table:AppRelease |AppReleaseID|AppID|ReleaseDate|ReleaseVersion| 和书面查询,如下所示 $query=" SELECT A.*, B.ReleaseDate, B.ReleaseVersion FROM App AS A INNER JOIN AppReleas

我将从两个MySQL表中获取详细信息

表结构如图所示

table:App
|AppID|AppName|AppType|

table:AppRelease
|AppReleaseID|AppID|ReleaseDate|ReleaseVersion|
和书面查询,如下所示

$query="
  SELECT
    A.*,
    B.ReleaseDate,
    B.ReleaseVersion
  FROM       App AS A
  INNER JOIN AppRelease AS B
  WHERE A.AppID = B.AppID
"; 
当appid在两个表中时,我会得到这些值

但我也希望从App表中获取值,尽管App release表中没有数据


是否可以编写查询请帮助我你的要求不应该是内部连接

使用左连接:

$query= "SELECT A.*,B.ReleaseDate,B.ReleaseVersion
             from App as A LEFT JOIN AppRelease as B 
             ON A.AppID=B.AppID";