2015-02-10 40 views
1

對於關於書籍的項目,我有一個大型的'書籍'表,其中包含大量書籍[作者,標題,pubDate等]的詳細信息。我還有一張表,其中包含使用它們的作者的作者姓名(作者姓名,僞姓)的假名信息。BigQuery加入如果

我想要做的是在'書籍'表中添加一列,如果姓名是假名,則鏈接回作者的真實姓名,否則作爲作者姓名保留,如果它不是假名。通常會做一些IF EXISTS()INSERT INTO ...但是INSERT在bigquery中不可用。

我知道該怎麼做的加入到假名鏈接到作者的名字,但不能找出如何保持值作爲原作者的名字,如果它不是一個假名。

回答

1

也許你可以把它做成LEFT OUTER JOIN,然後把IFNULL(pseudName,authorName)

+0

工作很好,謝謝! – dpick 2015-02-10 06:02:40