Php 是否可以通过内部连接进行Mysql查询
我将从两个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
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";