我在我的Bluehost站點上的phpMyAdmin中運行此查詢。JOIN,UNION,Repalce NULLs,CREATE VIEW的正確順序
以下查詢正確返回四列,最後一列包含JOIN表(ticker_list)中的company_name,如果database.name不等於ticker_list.ticker,則返回NULL。我可以添加到此查詢代碼中,將第4列(company_name)中的所有NULL替換爲第二列(name)中的字符串嗎?同樣可以接受的是一個新的專欄。感謝任何迴應的人。
SELECT start_date, name, EVENT, ticker_list.company_name
FROM 2015_database
LEFT JOIN ticker_list
ON 2015_database.name = ticker_list.ticker
UNION
SELECT start_date, name, EVENT,ticker_list.company_name
FROM 2016_database
LEFT JOIN ticker_list
ON 2016_database.name=ticker_list.ticker
您還有'sql-server'標記。 – BJones
爲什麼你有不同的年份單獨的表格? :-( – Strawberry
2015凍結,2016每週更新一次;我即將編輯這篇文章,所以不要任何人花費時間,直到我發佈我的編輯;我可能已經能夠解決我自己的問題 – Alan77