我需要它们一起工作来创建一个表。我尝试过 Union 和 Union All,但不幸的是它只是将所有数据添加到第一列(即国家/地区)中。
Create table Final as
SELECT SUBSTRING_INDEX(location,',',-1) AS Country
FROM raw_data##Getting just
每个特定字段的国家/地区代码
SELECT SUBSTRING_INDEX(book_rating,'null',1) AS Ratings
FROM raw_data
还有更好的方法来添加 book_ ratings 列吗?它没有什么特别之处。我只需要整个内容而不是截断的值。
我只是觉得它可能会以某种方式工作..
最佳答案
也许这就是你想要的?
Create table Final as
SELECT SUBSTRING_INDEX(location,',',-1) AS Country,
SUBSTRING_INDEX(book_rating,'null',1) AS Ratings
FROM raw_data
这似乎是一个太容易问的事情,但在重读这个问题后,这似乎是您在寻找的东西?
关于mysql:连接两个选择语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36484924/