我是创建MYSQL视图的新手,在如何将表连接在一起以创建来自多个表的数据视图方面有一些问题。
下面是我的表格设置:
twitter_followers
日期、市场(外键)、句柄、关注者
市场
id、名称、区域(外键)
地域
id,名称
这是我想要创建的MYSQL视图:
twitter_analytics
日期、句柄、市场(使用市场名称)、区域(使用区域名称)、关注者
我知道我需要以某种方式使用SQL表中的市场ID来获取市场名称,然后使用区域id来从市场中获取区域名称,但是我对twitter_followers语法非常陌生,并且在将所有这些结合在一起时遇到了一些麻烦。
我相信这是非常简单的,查看一个工作的SQL语句将真正帮助我理解如何执行这一操作和更复杂的查询。
发布于 2018-03-29 09:45:58
SELECT twitter_followers.date, twitter_followers.handle, markets.name AS Market,
regions.name AS Region, twitter_followers.followers
FROM twitter_followers
INNER JOIN markets ON twitter_followers.market = markets.id
INNER JOIN regions ON markets.region = regions.id;https://stackoverflow.com/questions/49546587
复制相似问题