簡體   English   中英

MYSQL / PHP-合並具有不同列的兩個表

[英]MYSQL / PHP - merge two tables with different columns

我想從php腳本訪問合並兩個表的數據庫,以便將結果輸出到html表。 這兩個表幾乎相同,除了我只需要在一個表中存在一列。 我沒有直接訪問數據庫的權限。

INSERT INTO globalusers
(surname, firstname, email, location)

INSERT INTO localusers
(surname, firstname, email)

位置僅存在於globalusers中。 我需要將此列用作表中的下拉過濾器,並將包含字符串“ local”的列位置添加到來自localusers表的數據中。

這是一個小提琴

因此,預期結果將是一個包含四列的表,並且在localusers表的location列中包含字符串“ local”。

我需要什么選擇?

MySQL版本:5.5.36

聽起來您想合並兩個表的結果。 如果是這樣,您可以為此使用UNION ALL

SELECT surname, firstname, email, location
FROM globalusers
UNION ALL
SELECT surname, firstname, email, 'local'
FROM localusers

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM