Sur*_*sna 3 php mysql sql join inner-join
我会从两个MySQL表中获取详细信息
表结构如图所示
table:App
|AppID|AppName|AppType|
table:AppRelease
|AppReleaseID|AppID|ReleaseDate|ReleaseVersion|
Run Code Online (Sandbox Code Playgroud)
和书面查询如下所示
$query="
SELECT
A.*,
B.ReleaseDate,
B.ReleaseVersion
FROM App AS A
INNER JOIN AppRelease AS B
WHERE A.AppID = B.AppID
";
Run Code Online (Sandbox Code Playgroud)
当appid在两个表中时,我得到的值
但我也想从App表中获取值,虽然我在AppRelease发布表中没有数据
有可能写查询请帮帮我
您的要求不应该是内部联接.
使用左连接:
$query= "SELECT A.*,B.ReleaseDate,B.ReleaseVersion
from App as A LEFT JOIN AppRelease as B
ON A.AppID=B.AppID";
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
131 次 |
最近记录: |