我正在做一个从Table1创建分隔字段的group_concat,例如但是,group_concat可能会变得非常大,我只需要那些已经存在于另一个表Table2中的FieldC记录。我知道我可以像这样做一个基本的连接
SELECT FieldC FROM Table1 INNER JOIN Table2 ON Tab
我试图从一个表中删除行,基于第二个表,在BigQuery上使用内部联接,但它一直存在错误。上下文很简单,我有一个输入表,用于获取包含在其中的日期,而在历史表上,我希望删除这些日期,以便将它们放在删除之后。我现在拥有的代码如下所示,但是它正在返回错误FROM `datapool-prt-supplychain-wrk.TRANSPORTS_DATA.tbl_historico_tb_rota` AS a
INNER JO
RIGHT JOIN (SELECT * FROM images ORDER BY image_id) AS `i` ON i.ad_id = a.id因为它比简单联接慢5倍:字段列表也有问题,应该在子查询中复制,以避免使用*符号。(谢谢;)SELECT a.id, GROUP_CONCAT(image_id) AS `image_ids`
FROM `ads