[英]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.