我有5個表格。mysql + php外鍵顯示數據
advertisingcompany Table id PK name placement Table id PK name advertiser Table id PK name location Table id PK name ads Table ad_id PK size price advertisingcompanyId FG placementId FG advertiserId FG locationId FG
我想不出如何顯示外鍵數據。例如,我可以獲得「advertisingcompanyId」或「placementId」,但問題是要獲取廣告公司名稱中的廣告公司的名稱或位於展示位置表中的展示位置名稱。
我試圖與該查詢:
$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中顯示這些數據? 感謝