我有 5 张桌子。
广告公司表 身份PK 姓名 安置表 身份PK 姓名 广告客户表 身份PK 姓名 位置表 身份PK 姓名 广告表 ad_id PK 尺寸 价格 广告公司 ID FG 位置标识 FG 广告客户 ID FG locationId FG
我不知道如何显示外键数据。例如,我可以获得“advertisingcompanyId”或“placementId”,但问题是获取广告公司表中的广告公司名称或展示位置表中的展示位置名称,而不是 id。
我尝试使用该查询:
$query = "SELECT ad_id, size, price, ads.advertisingcompanyId, ads.placementId, ads.advertiserId, locationId
FROM ads
INNER JOIN advertisingcompany ON ads.advertisingcompanyId = advertisingcompany.id
WHERE ad_id = '$ad_id'";
这是我想要的数据的正确 SQL 查询吗?如果是我如何添加到该查询中,我将获得所有外键的名称?然后我怎样才能在 php 中显示该数据?谢谢