從單一ID 欄位查詢多個資料表
在最近的查詢中,使用者試圖顯示哪些主機使用了Zabbix 中的特定模板桌子。然而,主機和模板都列在同一個表中,這給區分它們帶來了挑戰。
為了解決這個問題,使用者引用了第二個表,hosts_templates,它提供了主機和模板之間的關聯。 Hosts_templates 表包含 host_template ID、主機 ID 和模板 ID 列,提供了連接主機和模板名稱所需的資料。
解
實現想要的輸出,需要使用雙重連接的查詢:
SELECT h1.name as host_name, h2.name AS template_name FROM hosts_template AS t JOIN hosts AS h1 ON t.hostid = h1.hostid JOIN hosts AS h2 ON t.hosttemplateid = h2.hostid
在此查詢:
以上是如何使用單一 ID 欄位從多個 Zabbix 表中檢索主機和範本名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!