首頁 >資料庫 >mysql教程 >如何在單一 SQL 查詢中查詢多個 WordPress 資料庫的相同資料?

如何在單一 SQL 查詢中查詢多個 WordPress 資料庫的相同資料?

DDD
DDD原創
2024-12-19 22:45:12495瀏覽

How Can I Query Multiple WordPress Databases for the Same Data in a Single SQL Query?

在單一查詢中從多個資料庫檢索資料

假設您有多個 WordPress 資料庫,並且需要整合所有資料庫中的數據,例如活動外掛程式。每個資料庫都包含自己的表(“wp_options”),其中插件資料儲存在“active_plugins”列中。若要同時存取所有這些值,您可以使用 SQL 的 UNION 運算子。

為了詳細說明所提供的問題,您需要在每個資料庫中的「wp_options」表中查詢「active_plugins」值。通常,查詢如下所示:

SELECT option_value
FROM `database`.`wp_options`
WHERE option_name="active_plugins"

要查詢多個資料庫,可以使用以下結構:

SELECT option_value
FROM `database1`.`wp_options`
WHERE option_name="active_plugins"
UNION
SELECT option_value
FROM `database2`.`wp_options`
WHERE option_name="active_plugins"

UNION 運算子將各個查詢的結果組合成單一結果集。每個子查詢保持獨立,如果資料庫之間存在公共值,則會在輸出中產生多行。

透過將database.tablename語法與UNION運算子結合,您可以有效率地從多個資料庫檢索資料並將其合併轉換為單一結果,簡化您的更新流程。

以上是如何在單一 SQL 查詢中查詢多個 WordPress 資料庫的相同資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn